{ "opencollection": "1.0.0", "info": { "name": "InsightAppSec Accounts Vulnerability API", "version": "v1" }, "items": [ { "info": { "name": "Vulnerability", "type": "folder" }, "items": [ { "info": { "name": "Exploits", "type": "http" }, "http": { "method": "GET", "url": "https://[region].api.insight.rapid7.com/ias/v1/api/3/exploits", "params": [ { "name": "page", "value": "", "type": "query", "description": "The index of the page (zero-based) to retrieve." }, { "name": "size", "value": "", "type": "query", "description": "The number of records per page to retrieve." }, { "name": "sort", "value": "", "type": "query", "description": "The criteria to sort the records by, in the format: `property[,ASC|DESC]`. The default sort order is ascending. Multiple sort criteria can be specified using multiple sort query parameters." } ] }, "docs": "Returns all known exploits." }, { "info": { "name": "Exploit", "type": "http" }, "http": { "method": "GET", "url": "https://[region].api.insight.rapid7.com/ias/v1/api/3/exploits/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "The identifier of the exploit." } ] }, "docs": "Returns the details for an exploit." }, { "info": { "name": "Exploitable Vulnerabilities", "type": "http" }, "http": { "method": "GET", "url": "https://[region].api.insight.rapid7.com/ias/v1/api/3/exploits/:id/vulnerabilities", "params": [ { "name": "id", "value": "", "type": "path", "description": "The identifier of the exploit." } ] }, "docs": "Returns the vulnerabilities exploitable to a exploit." }, { "info": { "name": "Malware Kits", "type": "http" }, "http": { "method": "GET", "url": "https://[region].api.insight.rapid7.com/ias/v1/api/3/malware_kits", "params": [ { "name": "page", "value": "", "type": "query", "description": "The index of the page (zero-based) to retrieve." }, { "name": "size", "value": "", "type": "query", "description": "The number of records per page to retrieve." }, { "name": "sort", "value": "", "type": "query", "description": "The criteria to sort the records by, in the format: `property[,ASC|DESC]`. The default sort order is ascending. Multiple sort criteria can be specified using multiple sort query parameters." } ] }, "docs": "Returns all known malware kits." }, { "info": { "name": "Malware Kit", "type": "http" }, "http": { "method": "GET", "url": "https://[region].api.insight.rapid7.com/ias/v1/api/3/malware_kits/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "The identifier of the malware kit." } ] }, "docs": "Returns the details for a malware kit." }, { "info": { "name": "Malware Kit Vulnerabilities", "type": "http" }, "http": { "method": "GET", "url": "https://[region].api.insight.rapid7.com/ias/v1/api/3/malware_kits/:id/vulnerabilities", "params": [ { "name": "id", "value": "", "type": "path", "description": "The identifier of the malware kit." } ] }, "docs": "Returns the vulnerabilities that are susceptible to being attacked by a malware kit." }, { "info": { "name": "Solutions", "type": "http" }, "http": { "method": "GET", "url": "https://[region].api.insight.rapid7.com/ias/v1/api/3/solutions", "params": [ { "name": "page", "value": "", "type": "query", "description": "The index of the page (zero-based) to retrieve." }, { "name": "size", "value": "", "type": "query", "description": "The number of records per page to retrieve." }, { "name": "sort", "value": "", "type": "query", "description": "The criteria to sort the records by, in the format: `property[,ASC|DESC]`. The default sort order is ascending. Multiple sort criteria can be specified using multiple sort query parameters." } ] }, "docs": "Returns the details for all solutions." }, { "info": { "name": "Solution", "type": "http" }, "http": { "method": "GET", "url": "https://[region].api.insight.rapid7.com/ias/v1/api/3/solutions/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "The identifier of the solution." } ] }, "docs": "Returns the details for a solution that can remediate one or more vulnerabilities." }, { "info": { "name": "Solution Prerequisites", "type": "http" }, "http": { "method": "GET", "url": "https://[region].api.insight.rapid7.com/ias/v1/api/3/solutions/:id/prerequisites", "params": [ { "name": "id", "value": "", "type": "path", "description": "The identifier of the solution." } ] }, "docs": "Returns the solutions that must be executed in order for a solution to resolve a vulnerability." }, { "info": { "name": "Superseded Solutions", "type": "http" }, "http": { "method": "GET", "url": "https://[region].api.insight.rapid7.com/ias/v1/api/3/solutions/:id/supersedes", "params": [ { "name": "id", "value": "", "type": "path", "description": "The identifier of the solution." } ] }, "docs": "Returns the solutions that are superseded by this solution." }, { "info": { "name": "Superseding Solutions", "type": "http" }, "http": { "method": "GET", "url": "https://[region].api.insight.rapid7.com/ias/v1/api/3/solutions/:id/superseding", "params": [ { "name": "id", "value": "", "type": "path", "description": "The identifier of the solution." }, { "name": "rollup", "value": "", "type": "query", "description": "Whether to return only highest-level \"rollup\" superseding solutions." } ] }, "docs": "Returns the solutions that supersede this solution." }, { "info": { "name": "Vulnerabilities", "type": "http" }, "http": { "method": "GET", "url": "https://[region].api.insight.rapid7.com/ias/v1/api/3/vulnerabilities", "params": [ { "name": "page", "value": "", "type": "query", "description": "The index of the page (zero-based) to retrieve." }, { "name": "size", "value": "", "type": "query", "description": "The number of records per page to retrieve." }, { "name": "sort", "value": "", "type": "query", "description": "The criteria to sort the records by, in the format: `property[,ASC|DESC]`. The default sort order is ascending. Multiple sort criteria can be specified using multiple sort query parameters." } ] }, "docs": "Returns all vulnerabilities that can be assessed during a scan." }, { "info": { "name": "Vulnerability", "type": "http" }, "http": { "method": "GET", "url": "https://[region].api.insight.rapid7.com/ias/v1/api/3/vulnerabilities/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "The identifier of the vulnerability." } ] }, "docs": "Returns the details for a vulnerability." }, { "info": { "name": "Vulnerability Affected Assets", "type": "http" }, "http": { "method": "GET", "url": "https://[region].api.insight.rapid7.com/ias/v1/api/3/vulnerabilities/:id/assets", "params": [ { "name": "id", "value": "", "type": "path", "description": "The identifier of the vulnerability." } ] }, "docs": "Get the assets affected by the vulnerability." }, { "info": { "name": "Vulnerability Exploits", "type": "http" }, "http": { "method": "GET", "url": "https://[region].api.insight.rapid7.com/ias/v1/api/3/vulnerabilities/:id/exploits", "params": [ { "name": "id", "value": "", "type": "path", "description": "The identifier of the vulnerability." }, { "name": "page", "value": "", "type": "query", "description": "The index of the page (zero-based) to retrieve." }, { "name": "size", "value": "", "type": "query", "description": "The number of records per page to retrieve." }, { "name": "sort", "value": "", "type": "query", "description": "The criteria to sort the records by, in the format: `property[,ASC|DESC]`. The default sort order is ascending. Multiple sort criteria can be specified using multiple sort query parameters." } ] }, "docs": "Returns the exploits that can be used to exploit a vulnerability." }, { "info": { "name": "Vulnerability Malware Kits", "type": "http" }, "http": { "method": "GET", "url": "https://[region].api.insight.rapid7.com/ias/v1/api/3/vulnerabilities/:id/malware_kits", "params": [ { "name": "id", "value": "", "type": "path", "description": "The identifier of the vulnerability." }, { "name": "page", "value": "", "type": "query", "description": "The index of the page (zero-based) to retrieve." }, { "name": "size", "value": "", "type": "query", "description": "The number of records per page to retrieve." }, { "name": "sort", "value": "", "type": "query", "description": "The criteria to sort the records by, in the format: `property[,ASC|DESC]`. The default sort order is ascending. Multiple sort criteria can be specified using multiple sort query parameters." } ] }, "docs": "Returns the malware kits that are known to be used to exploit the vulnerability." }, { "info": { "name": "Vulnerability References", "type": "http" }, "http": { "method": "GET", "url": "https://[region].api.insight.rapid7.com/ias/v1/api/3/vulnerabilities/:id/references", "params": [ { "name": "id", "value": "", "type": "path", "description": "The identifier of the vulnerability." }, { "name": "page", "value": "", "type": "query", "description": "The index of the page (zero-based) to retrieve." }, { "name": "size", "value": "", "type": "query", "description": "The number of records per page to retrieve." }, { "name": "sort", "value": "", "type": "query", "description": "The criteria to sort the records by, in the format: `property[,ASC|DESC]`. The default sort order is ascending. Multiple sort criteria can be specified using multiple sort query parameters." } ] }, "docs": "Returns the external references that may be associated to a vulnerability." }, { "info": { "name": "Vulnerability Solutions", "type": "http" }, "http": { "method": "GET", "url": "https://[region].api.insight.rapid7.com/ias/v1/api/3/vulnerabilities/:id/solutions", "params": [ { "name": "id", "value": "", "type": "path", "description": "The identifier of the vulnerability." } ] }, "docs": "Returns all solutions (across all platforms) that may be used to remediate this vulnerability." }, { "info": { "name": "Categories", "type": "http" }, "http": { "method": "GET", "url": "https://[region].api.insight.rapid7.com/ias/v1/api/3/vulnerability_categories", "params": [ { "name": "page", "value": "", "type": "query", "description": "The index of the page (zero-based) to retrieve." }, { "name": "size", "value": "", "type": "query", "description": "The number of records per page to retrieve." }, { "name": "sort", "value": "", "type": "query", "description": "The criteria to sort the records by, in the format: `property[,ASC|DESC]`. The default sort order is ascending. Multiple sort criteria can be specified using multiple sort query parameters." } ] }, "docs": "Returns all vulnerabilities categories that can be assigned to a vulnerability. These categories group and label vulnerabilities by general purpose, affected systems, vendor, etc." }, { "info": { "name": "Category", "type": "http" }, "http": { "method": "GET", "url": "https://[region].api.insight.rapid7.com/ias/v1/api/3/vulnerability_categories/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "The identifier of the vulnerability category." } ] }, "docs": "Returns the details for a vulnerability category." }, { "info": { "name": "Category Vulnerabilities", "type": "http" }, "http": { "method": "GET", "url": "https://[region].api.insight.rapid7.com/ias/v1/api/3/vulnerability_categories/:id/vulnerabilities", "params": [ { "name": "id", "value": "", "type": "path", "description": "The identifier of the vulnerability category." } ] }, "docs": "Returns hypermedia links to the vulnerabilities that are in a vulnerability category." }, { "info": { "name": "References", "type": "http" }, "http": { "method": "GET", "url": "https://[region].api.insight.rapid7.com/ias/v1/api/3/vulnerability_references", "params": [ { "name": "page", "value": "", "type": "query", "description": "The index of the page (zero-based) to retrieve." }, { "name": "size", "value": "", "type": "query", "description": "The number of records per page to retrieve." }, { "name": "sort", "value": "", "type": "query", "description": "The criteria to sort the records by, in the format: `property[,ASC|DESC]`. The default sort order is ascending. Multiple sort criteria can be specified using multiple sort query parameters." } ] }, "docs": "Returns the external references that may be associated to a vulnerability." }, { "info": { "name": "Reference", "type": "http" }, "http": { "method": "GET", "url": "https://[region].api.insight.rapid7.com/ias/v1/api/3/vulnerability_references/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "The identifier of the vulnerability reference." } ] }, "docs": "Returns an external vulnerability reference." }, { "info": { "name": "Reference Vulnerabilities", "type": "http" }, "http": { "method": "GET", "url": "https://[region].api.insight.rapid7.com/ias/v1/api/3/vulnerability_references/:id/vulnerabilities", "params": [ { "name": "id", "value": "", "type": "path", "description": "id" }, { "name": "page", "value": "", "type": "query", "description": "The index of the page (zero-based) to retrieve." }, { "name": "size", "value": "", "type": "query", "description": "The number of records per page to retrieve." }, { "name": "sort", "value": "", "type": "query", "description": "The criteria to sort the records by, in the format: `property[,ASC|DESC]`. The default sort order is ascending. Multiple sort criteria can be specified using multiple sort query parameters." } ] }, "docs": "Returns the vulnerabilities that are referenced by an external reference." } ] } ], "bundled": true }