action rudder_get_all_cve { label: "Get all CVE details" description: "Get all CVE details" provider: rudder method: GET path: "/cve" encoding: json output: { type: "object" required: ["action", "data", "result"] properties: { action: { type: "string" description: "The id of the action" enum: ["getAllCve"] } data: { type: "object" required: ["CVEs"] properties: { CVEs: { type: "array" items: { type: "object" properties: { cvssv2: { type: "object" description: "CVSS V2 of the CVE" properties: { baseScore: { type: "integer" description: "CVSS V2 base score" } vector: { type: "string" description: "CVSS V2 vector" } } } cvssv3: { type: "object" description: "CVSS V3 of the CVE" properties: { baseScore: { type: "number" format: "float (0 to 10)" description: "CVSS V3 base score" } baseSeverity: { type: "string" description: "CVSS V3 Severity" enum: ["critical", "high", "medium", "low", "none"] } vector: { type: "string" description: "CVSS V3 vector" } } } cweIds: { type: "array" description: "List of CWE (Common Weakness Enumeration) of the CVE" items: { type: "string" description: "id of a CWE" } } description: { type: "string" format: "date" description: "CVE Description" } id: { type: "string" format: "cve id" description: "CVE id" } lastModifiedDate: { type: "string" format: "date" description: "last Date the CVE was modified" } publishedDate: { type: "string" format: "date" description: "Date the CVE was published" } } } } } } result: { type: "string" description: "Result of the request" enum: ["success", "error"] } } } }