{ "opencollection": "1.0.0", "info": { "name": "PDCP agents Vulnerability API", "version": "1.0" }, "request": { "auth": { "type": "apikey", "key": "X-API-Key", "value": "{{X-API-Key}}", "placement": "header" } }, "items": [ { "info": { "name": "Vulnerability", "type": "folder" }, "items": [ { "info": { "name": "Full Text Search", "type": "http" }, "http": { "method": "GET", "url": "https://api.projectdiscovery.io/v2/vulnerability/search", "params": [ { "name": "limit", "value": "", "type": "query", "description": "The numbers of items to return" }, { "name": "offset", "value": "", "type": "query", "description": "The numbers of items to skip" }, { "name": "sort_asc", "value": "", "type": "query", "description": "Sort results in ascending order (CSV field names)" }, { "name": "sort_desc", "value": "", "type": "query", "description": "Sort results in descending order (CSV field names)" }, { "name": "fields", "value": "", "type": "query", "description": "List of fields to return(comma separated)" }, { "name": "term_facets", "value": "", "type": "query", "description": "List of fields to return(comma separated)" }, { "name": "range_facets", "value": "", "type": "query", "description": "List of fields to return(comma separated)" }, { "name": "q", "value": "", "type": "query", "description": "query" }, { "name": "highlight", "value": "", "type": "query", "description": "Whether to highlight the search results" }, { "name": "facet_size", "value": "", "type": "query", "description": "Number of facets to return" } ] }, "docs": "Full text search on vulnerabilities" }, { "info": { "name": "Get Vulnerability by ID", "type": "http" }, "http": { "method": "GET", "url": "https://api.projectdiscovery.io/v2/vulnerability/:id", "params": [ { "name": "id", "value": "", "type": "path" }, { "name": "fields", "value": "", "type": "query", "description": "template data fields " } ] }, "docs": "Get Vulnerability by ID" }, { "info": { "name": "Get All Filters for Vulnerabilities", "type": "http" }, "http": { "method": "GET", "url": "https://api.projectdiscovery.io/v2/vulnerability/filters" }, "docs": "Get all filters for vulnerabilities" }, { "info": { "name": "Search Products", "type": "http" }, "http": { "method": "GET", "url": "https://api.projectdiscovery.io/v2/vulnerability/product/search", "params": [ { "name": "limit", "value": "", "type": "query", "description": "The numbers of items to return" }, { "name": "offset", "value": "", "type": "query", "description": "The numbers of items to skip" }, { "name": "sort_asc", "value": "", "type": "query", "description": "Sort results in ascending order (CSV field names)" }, { "name": "sort_desc", "value": "", "type": "query", "description": "Sort results in descending order (CSV field names)" }, { "name": "fields", "value": "", "type": "query", "description": "List of fields to return(comma separated)" }, { "name": "term_facets", "value": "", "type": "query", "description": "List of fields to return(comma separated)" }, { "name": "range_facets", "value": "", "type": "query", "description": "List of fields to return(comma separated)" }, { "name": "q", "value": "", "type": "query", "description": "query" }, { "name": "highlight", "value": "", "type": "query", "description": "Whether to highlight the search results" }, { "name": "facet_size", "value": "", "type": "query", "description": "Number of facets to return" } ] }, "docs": "Search products with filtering and faceting capabilities" }, { "info": { "name": "Get Product by ID", "type": "http" }, "http": { "method": "GET", "url": "https://api.projectdiscovery.io/v2/vulnerability/product/:id", "params": [ { "name": "id", "value": "", "type": "path" }, { "name": "fields", "value": "", "type": "query", "description": "product data fields " } ] }, "docs": "Get Product by ID" }, { "info": { "name": "Get Vulnerabilities for Product", "type": "http" }, "http": { "method": "GET", "url": "https://api.projectdiscovery.io/v2/vulnerability/product/:id/vulns", "params": [ { "name": "id", "value": "", "type": "path" }, { "name": "limit", "value": "", "type": "query", "description": "The numbers of items to return" }, { "name": "offset", "value": "", "type": "query", "description": "The numbers of items to skip" }, { "name": "sort_asc", "value": "", "type": "query", "description": "Sort results in ascending order (CSV field names)" }, { "name": "sort_desc", "value": "", "type": "query", "description": "Sort results in descending order (CSV field names)" }, { "name": "fields", "value": "", "type": "query", "description": "List of fields to return(comma separated)" }, { "name": "term_facets", "value": "", "type": "query", "description": "List of fields to return(comma separated)" }, { "name": "range_facets", "value": "", "type": "query", "description": "List of fields to return(comma separated)" }, { "name": "q", "value": "", "type": "query", "description": "query" }, { "name": "highlight", "value": "", "type": "query", "description": "Whether to highlight the search results" }, { "name": "facet_size", "value": "", "type": "query", "description": "Number of facets to return" } ] }, "docs": "Get vulnerabilities for a specific product" }, { "info": { "name": "Get Vulnerability Timeline for Product", "type": "http" }, "http": { "method": "GET", "url": "https://api.projectdiscovery.io/v2/vulnerability/product/:id/timeline", "params": [ { "name": "id", "value": "", "type": "path" }, { "name": "limit", "value": "", "type": "query", "description": "The numbers of items to return" }, { "name": "offset", "value": "", "type": "query", "description": "The numbers of items to skip" }, { "name": "sort_asc", "value": "", "type": "query", "description": "Sort results in ascending order (CSV field names)" }, { "name": "sort_desc", "value": "", "type": "query", "description": "Sort results in descending order (CSV field names)" }, { "name": "fields", "value": "", "type": "query", "description": "List of fields to return(comma separated)" }, { "name": "term_facets", "value": "", "type": "query", "description": "List of fields to return(comma separated)" }, { "name": "range_facets", "value": "", "type": "query", "description": "List of fields to return(comma separated)" }, { "name": "q", "value": "", "type": "query", "description": "query" }, { "name": "highlight", "value": "", "type": "query", "description": "Whether to highlight the search results" }, { "name": "facet_size", "value": "", "type": "query", "description": "Number of facets to return" } ] }, "docs": "Get vulnerability timeline for a specific product (sorted by cve_created_at descending)" }, { "info": { "name": "Get All Filters for Products", "type": "http" }, "http": { "method": "GET", "url": "https://api.projectdiscovery.io/v2/vulnerability/product/filters" }, "docs": "Get all filters for products" }, { "info": { "name": "Get Vulnerability Timeline", "type": "http" }, "http": { "method": "GET", "url": "https://api.projectdiscovery.io/v2/vulnerability/:id/timeline", "params": [ { "name": "id", "value": "", "type": "path" }, { "name": "event_type", "value": "", "type": "query", "description": "Filter by event types (comma-separated). If not provided, returns all events." } ] }, "docs": "Get timeline of events for a vulnerability including template release date, first detection, status changes, and severity changes" } ] } ], "bundled": true }