Abstract: This paper presents an approach for implementing a GraphQL-based interface for querying CSAF (Common Security Advisory Framework) documents. The intermediate layer translates compact consumer queries into fully expanded GraphQL requests, handling nesting, enumeration harmonization, and logical operator alignment. It ensures complete document delivery, even when the consumer provides only partial structure definitions. Authentication via tokens restricts access based on TLP (Traffic Light Protocol) levels, enforcing secure distribution of CSAF advisories. The system is designed to minimize client-side effort while maintaining full data fidelity and security compliance.
Loading