-
Notifications
You must be signed in to change notification settings - Fork 51
/
Copy pathpatrowl-hears-swagger.json
1 lines (1 loc) · 100 KB
/
patrowl-hears-swagger.json
1
{"swagger": "2.0", "info": {"title": "Patrowl Hears REST-API", "description": "Patrowl Hears REST-API", "termsOfService": "https://www.google.com/policies/terms/", "contact": {"email": "[email protected]"}, "license": {"name": "AGPLv3 License"}, "version": "v1"}, "host": "localhost:3333", "schemes": ["http"], "basePath": "/", "consumes": ["application/json"], "produces": ["application/json"], "securityDefinitions": {"Basic": {"type": "basic"}}, "security": [{"Basic": []}], "paths": {"/api/alerts/": {"get": {"operationId": "api_alerts_list", "description": "API endpoint that allows Alerting rules to be viewed or edited.", "parameters": [{"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri", "x-nullable": true}, "previous": {"type": "string", "format": "uri", "x-nullable": true}, "results": {"type": "array", "items": {"$ref": "#/definitions/AlertingRule"}}}}}}, "tags": ["api"]}, "post": {"operationId": "api_alerts_create", "description": "API endpoint that allows Alerting rules to be viewed or edited.", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AlertingRule"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/AlertingRule"}}}, "tags": ["api"]}, "parameters": []}, "/api/alerts/products/report-monitored/daily": {"get": {"operationId": "api_alerts_products_report-monitored_daily_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": []}, "/api/alerts/products/report-monitored/monthly": {"get": {"operationId": "api_alerts_products_report-monitored_monthly_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": []}, "/api/alerts/products/report-monitored/weekly": {"get": {"operationId": "api_alerts_products_report-monitored_weekly_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": []}, "/api/alerts/products/report-monitored/{days}": {"get": {"operationId": "api_alerts_products_report-monitored_read", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "days", "in": "path", "required": true, "type": "string"}]}, "/api/alerts/vuln/{vuln_id}/slack": {"get": {"operationId": "api_alerts_vuln_slack_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "vuln_id", "in": "path", "required": true, "type": "string"}]}, "/api/alerts/{id}/": {"get": {"operationId": "api_alerts_read", "description": "API endpoint that allows Alerting rules to be viewed or edited.", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/AlertingRule"}}}, "tags": ["api"]}, "put": {"operationId": "api_alerts_update", "description": "API endpoint that allows Alerting rules to be viewed or edited.", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AlertingRule"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/AlertingRule"}}}, "tags": ["api"]}, "patch": {"operationId": "api_alerts_partial_update", "description": "API endpoint that allows Alerting rules to be viewed or edited.", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AlertingRule"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/AlertingRule"}}}, "tags": ["api"]}, "delete": {"operationId": "api_alerts_delete", "description": "API endpoint that allows Alerting rules to be viewed or edited.", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "id", "in": "path", "description": "A unique integer value identifying this alerting rule.", "required": true, "type": "integer"}]}, "/api/data/export/full": {"get": {"operationId": "api_data_export_full_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": []}, "/api/data/export/info": {"get": {"operationId": "api_data_export_info_list", "description": "Get updates info per model.", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": []}, "/api/data/export/model": {"get": {"operationId": "api_data_export_model_list", "description": "Get updates per model.\nStreamed response on-demand", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": []}, "/api/data/export/vulns/latest": {"get": {"operationId": "api_data_export_vulns_latest_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": []}, "/api/data/import/vulns": {"post": {"operationId": "api_data_import_vulns_create", "description": "", "parameters": [], "responses": {"201": {"description": ""}}, "tags": ["api"]}, "parameters": []}, "/api/data/submit": {"post": {"operationId": "api_data_submit_create", "description": "", "parameters": [], "responses": {"201": {"description": ""}}, "tags": ["api"]}, "parameters": []}, "/api/data/sync/info": {"get": {"operationId": "api_data_sync_info_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": []}, "/api/data/sync/last": {"get": {"operationId": "api_data_sync_last_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": []}, "/api/data/sync/run": {"get": {"operationId": "api_data_sync_run_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": []}, "/api/data/sync/run/async": {"get": {"operationId": "api_data_sync_run_async_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": []}, "/api/exploits/": {"get": {"operationId": "api_exploits_list", "description": "API endpoint that allows exploit metadata to be viewed or edited.", "parameters": [{"name": "link__icontains", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "notes__icontains", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "cveid", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "sorted_by", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "page", "in": "query", "description": "A page number within the paginated result set.", "required": false, "type": "integer"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri", "x-nullable": true}, "previous": {"type": "string", "format": "uri", "x-nullable": true}, "results": {"type": "array", "items": {"$ref": "#/definitions/ExploitMetadata"}}}}}}, "tags": ["api"]}, "post": {"operationId": "api_exploits_create", "description": "API endpoint that allows exploit metadata to be viewed or edited.", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/ExploitMetadata"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/ExploitMetadata"}}}, "tags": ["api"]}, "parameters": []}, "/api/exploits/{id}/": {"get": {"operationId": "api_exploits_read", "description": "API endpoint that allows exploit metadata to be viewed or edited.", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/ExploitMetadata"}}}, "tags": ["api"]}, "put": {"operationId": "api_exploits_update", "description": "API endpoint that allows exploit metadata to be viewed or edited.", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/ExploitMetadata"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/ExploitMetadata"}}}, "tags": ["api"]}, "patch": {"operationId": "api_exploits_partial_update", "description": "API endpoint that allows exploit metadata to be viewed or edited.", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/ExploitMetadata"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/ExploitMetadata"}}}, "tags": ["api"]}, "delete": {"operationId": "api_exploits_delete", "description": "API endpoint that allows exploit metadata to be viewed or edited.", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "id", "in": "path", "description": "A unique integer value identifying this exploit metadata.", "required": true, "type": "integer"}]}, "/api/kb/bulletin/": {"get": {"operationId": "api_kb_bulletin_list", "description": "API endpoint that allows Bulletin to be viewed or edited.", "parameters": [{"name": "search", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "sorted_by", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "page", "in": "query", "description": "A page number within the paginated result set.", "required": false, "type": "integer"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri", "x-nullable": true}, "previous": {"type": "string", "format": "uri", "x-nullable": true}, "results": {"type": "array", "items": {"$ref": "#/definitions/Bulletin"}}}}}}, "tags": ["api"]}, "post": {"operationId": "api_kb_bulletin_create", "description": "API endpoint that allows Bulletin to be viewed or edited.", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Bulletin"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/Bulletin"}}}, "tags": ["api"]}, "parameters": []}, "/api/kb/bulletin/{id}/": {"get": {"operationId": "api_kb_bulletin_read", "description": "API endpoint that allows Bulletin to be viewed or edited.", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Bulletin"}}}, "tags": ["api"]}, "put": {"operationId": "api_kb_bulletin_update", "description": "API endpoint that allows Bulletin to be viewed or edited.", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Bulletin"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Bulletin"}}}, "tags": ["api"]}, "patch": {"operationId": "api_kb_bulletin_partial_update", "description": "API endpoint that allows Bulletin to be viewed or edited.", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Bulletin"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Bulletin"}}}, "tags": ["api"]}, "delete": {"operationId": "api_kb_bulletin_delete", "description": "API endpoint that allows Bulletin to be viewed or edited.", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "id", "in": "path", "description": "A unique integer value identifying this bulletin.", "required": true, "type": "integer"}]}, "/api/kb/bulletins/async": {"get": {"operationId": "api_kb_bulletins_async_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": []}, "/api/kb/bulletins/sync": {"get": {"operationId": "api_kb_bulletins_sync_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": []}, "/api/kb/cpe/": {"get": {"operationId": "api_kb_cpe_list", "description": "API endpoint that allows CPE to be viewed or edited.", "parameters": [{"name": "title__icontains", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "title", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "vector__icontains", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "vector", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "sorted_by", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "page", "in": "query", "description": "A page number within the paginated result set.", "required": false, "type": "integer"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri", "x-nullable": true}, "previous": {"type": "string", "format": "uri", "x-nullable": true}, "results": {"type": "array", "items": {"$ref": "#/definitions/CPE"}}}}}}, "tags": ["api"]}, "post": {"operationId": "api_kb_cpe_create", "description": "API endpoint that allows CPE to be viewed or edited.", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/CPE"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/CPE"}}}, "tags": ["api"]}, "parameters": []}, "/api/kb/cpe/{id}/": {"get": {"operationId": "api_kb_cpe_read", "description": "API endpoint that allows CPE to be viewed or edited.", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/CPE"}}}, "tags": ["api"]}, "put": {"operationId": "api_kb_cpe_update", "description": "API endpoint that allows CPE to be viewed or edited.", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/CPE"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/CPE"}}}, "tags": ["api"]}, "patch": {"operationId": "api_kb_cpe_partial_update", "description": "API endpoint that allows CPE to be viewed or edited.", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/CPE"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/CPE"}}}, "tags": ["api"]}, "delete": {"operationId": "api_kb_cpe_delete", "description": "API endpoint that allows CPE to be viewed or edited.", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "id", "in": "path", "description": "A unique integer value identifying this cpe.", "required": true, "type": "integer"}]}, "/api/kb/cpes/async": {"get": {"operationId": "api_kb_cpes_async_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": []}, "/api/kb/cpes/sync": {"get": {"operationId": "api_kb_cpes_sync_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": []}, "/api/kb/cve/": {"get": {"operationId": "api_kb_cve_list", "description": "API endpoint that allows CVE to be viewed or edited.", "parameters": [{"name": "cve_id__icontains", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "cve_id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "cvss__icontains", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "summary__icontains", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "sorted_by", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "page", "in": "query", "description": "A page number within the paginated result set.", "required": false, "type": "integer"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri", "x-nullable": true}, "previous": {"type": "string", "format": "uri", "x-nullable": true}, "results": {"type": "array", "items": {"$ref": "#/definitions/CVE"}}}}}}, "tags": ["api"]}, "post": {"operationId": "api_kb_cve_create", "description": "API endpoint that allows CVE to be viewed or edited.", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/CVE"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/CVE"}}}, "tags": ["api"]}, "parameters": []}, "/api/kb/cve/{cve_id}/info": {"get": {"operationId": "api_kb_cve_info_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "cve_id", "in": "path", "required": true, "type": "string"}]}, "/api/kb/cve/{cve_id}/sync": {"get": {"operationId": "api_kb_cve_sync_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "cve_id", "in": "path", "required": true, "type": "string"}]}, "/api/kb/cve/{id}/": {"get": {"operationId": "api_kb_cve_read", "description": "API endpoint that allows CVE to be viewed or edited.", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/CVE"}}}, "tags": ["api"]}, "put": {"operationId": "api_kb_cve_update", "description": "API endpoint that allows CVE to be viewed or edited.", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/CVE"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/CVE"}}}, "tags": ["api"]}, "patch": {"operationId": "api_kb_cve_partial_update", "description": "API endpoint that allows CVE to be viewed or edited.", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/CVE"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/CVE"}}}, "tags": ["api"]}, "delete": {"operationId": "api_kb_cve_delete", "description": "API endpoint that allows CVE to be viewed or edited.", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "id", "in": "path", "description": "A unique integer value identifying this cve.", "required": true, "type": "integer"}]}, "/api/kb/cves/async": {"get": {"operationId": "api_kb_cves_async_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": []}, "/api/kb/cves/async/from/{from_year}": {"get": {"operationId": "api_kb_cves_async_from_read", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "from_year", "in": "path", "required": true, "type": "string"}]}, "/api/kb/cves/async/{year}": {"get": {"operationId": "api_kb_cves_async_read", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "year", "in": "path", "required": true, "type": "string"}]}, "/api/kb/cves/sync": {"get": {"operationId": "api_kb_cves_sync_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": []}, "/api/kb/cwe/": {"get": {"operationId": "api_kb_cwe_list", "description": "API endpoint that allows CWE to be viewed or edited.", "parameters": [{"name": "page", "in": "query", "description": "A page number within the paginated result set.", "required": false, "type": "integer"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri", "x-nullable": true}, "previous": {"type": "string", "format": "uri", "x-nullable": true}, "results": {"type": "array", "items": {"$ref": "#/definitions/CWE"}}}}}}, "tags": ["api"]}, "post": {"operationId": "api_kb_cwe_create", "description": "API endpoint that allows CWE to be viewed or edited.", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/CWE"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/CWE"}}}, "tags": ["api"]}, "parameters": []}, "/api/kb/cwe/{id}/": {"get": {"operationId": "api_kb_cwe_read", "description": "API endpoint that allows CWE to be viewed or edited.", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/CWE"}}}, "tags": ["api"]}, "put": {"operationId": "api_kb_cwe_update", "description": "API endpoint that allows CWE to be viewed or edited.", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/CWE"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/CWE"}}}, "tags": ["api"]}, "patch": {"operationId": "api_kb_cwe_partial_update", "description": "API endpoint that allows CWE to be viewed or edited.", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/CWE"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/CWE"}}}, "tags": ["api"]}, "delete": {"operationId": "api_kb_cwe_delete", "description": "API endpoint that allows CWE to be viewed or edited.", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "id", "in": "path", "description": "A unique integer value identifying this cwe.", "required": true, "type": "integer"}]}, "/api/kb/cwes/async": {"get": {"operationId": "api_kb_cwes_async_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": []}, "/api/kb/cwes/list": {"get": {"operationId": "api_kb_cwes_list_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": []}, "/api/kb/cwes/sync": {"get": {"operationId": "api_kb_cwes_sync_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": []}, "/api/kb/detailed-products/": {"get": {"operationId": "api_kb_detailed-products_list", "description": "API endpoint that allows ProductDetails to be viewed or edited.", "parameters": [{"name": "name__icontains", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "vendor__name__icontains", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "monitored", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "sorted_by", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "page", "in": "query", "description": "A page number within the paginated result set.", "required": false, "type": "integer"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri", "x-nullable": true}, "previous": {"type": "string", "format": "uri", "x-nullable": true}, "results": {"type": "array", "items": {"$ref": "#/definitions/ProductDetail"}}}}}}, "tags": ["api"]}, "post": {"operationId": "api_kb_detailed-products_create", "description": "API endpoint that allows ProductDetails to be viewed or edited.", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/ProductDetail"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/ProductDetail"}}}, "tags": ["api"]}, "parameters": []}, "/api/kb/detailed-products/{id}/": {"get": {"operationId": "api_kb_detailed-products_read", "description": "API endpoint that allows ProductDetails to be viewed or edited.", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/ProductDetail"}}}, "tags": ["api"]}, "put": {"operationId": "api_kb_detailed-products_update", "description": "API endpoint that allows ProductDetails to be viewed or edited.", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/ProductDetail"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/ProductDetail"}}}, "tags": ["api"]}, "patch": {"operationId": "api_kb_detailed-products_partial_update", "description": "API endpoint that allows ProductDetails to be viewed or edited.", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/ProductDetail"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/ProductDetail"}}}, "tags": ["api"]}, "delete": {"operationId": "api_kb_detailed-products_delete", "description": "API endpoint that allows ProductDetails to be viewed or edited.", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/api/kb/products/": {"get": {"operationId": "api_kb_products_list", "description": "API endpoint that allows Products to be viewed or edited.", "parameters": [{"name": "name__icontains", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "vendor__name__icontains", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "monitored", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "vendor", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "vendor_id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "sorted_by", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "page", "in": "query", "description": "A page number within the paginated result set.", "required": false, "type": "integer"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri", "x-nullable": true}, "previous": {"type": "string", "format": "uri", "x-nullable": true}, "results": {"type": "array", "items": {"$ref": "#/definitions/Product"}}}}}}, "tags": ["api"]}, "post": {"operationId": "api_kb_products_create", "description": "API endpoint that allows Products to be viewed or edited.", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Product"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/Product"}}}, "tags": ["api"]}, "parameters": []}, "/api/kb/products/{id}/": {"get": {"operationId": "api_kb_products_read", "description": "API endpoint that allows Products to be viewed or edited.", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Product"}}}, "tags": ["api"]}, "put": {"operationId": "api_kb_products_update", "description": "API endpoint that allows Products to be viewed or edited.", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Product"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Product"}}}, "tags": ["api"]}, "patch": {"operationId": "api_kb_products_partial_update", "description": "API endpoint that allows Products to be viewed or edited.", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Product"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Product"}}}, "tags": ["api"]}, "delete": {"operationId": "api_kb_products_delete", "description": "API endpoint that allows Products to be viewed or edited.", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/api/kb/products/{product_id}/vulns": {"get": {"operationId": "api_kb_products_vulns_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "product_id", "in": "path", "required": true, "type": "string"}]}, "/api/kb/vendors/": {"get": {"operationId": "api_kb_vendors_list", "description": "API endpoint that allows Vendors to be viewed or edited.", "parameters": [{"name": "name__icontains", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "monitored", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "sorted_by", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "page", "in": "query", "description": "A page number within the paginated result set.", "required": false, "type": "integer"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri", "x-nullable": true}, "previous": {"type": "string", "format": "uri", "x-nullable": true}, "results": {"type": "array", "items": {"$ref": "#/definitions/Vendor"}}}}}}, "tags": ["api"]}, "post": {"operationId": "api_kb_vendors_create", "description": "API endpoint that allows Vendors to be viewed or edited.", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Vendor"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/Vendor"}}}, "tags": ["api"]}, "parameters": []}, "/api/kb/vendors/{id}/": {"get": {"operationId": "api_kb_vendors_read", "description": "API endpoint that allows Vendors to be viewed or edited.", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Vendor"}}}, "tags": ["api"]}, "put": {"operationId": "api_kb_vendors_update", "description": "API endpoint that allows Vendors to be viewed or edited.", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Vendor"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Vendor"}}}, "tags": ["api"]}, "patch": {"operationId": "api_kb_vendors_partial_update", "description": "API endpoint that allows Vendors to be viewed or edited.", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Vendor"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Vendor"}}}, "tags": ["api"]}, "delete": {"operationId": "api_kb_vendors_delete", "description": "API endpoint that allows Vendors to be viewed or edited.", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/api/kb/vendors/{vendor_name}/products": {"get": {"operationId": "api_kb_vendors_products_list", "description": "API endpoint that allows Products to be viewed or edited.", "parameters": [{"name": "name__icontains", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "vendor__name__icontains", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "monitored", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "vendor", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "vendor_id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "sorted_by", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "page", "in": "query", "description": "A page number within the paginated result set.", "required": false, "type": "integer"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri", "x-nullable": true}, "previous": {"type": "string", "format": "uri", "x-nullable": true}, "results": {"type": "array", "items": {"$ref": "#/definitions/Product"}}}}}}, "tags": ["api"]}, "parameters": [{"name": "vendor_name", "in": "path", "required": true, "type": "string"}]}, "/api/kb/vias/async": {"get": {"operationId": "api_kb_vias_async_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": []}, "/api/kb/vias/sync": {"get": {"operationId": "api_kb_vias_sync_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": []}, "/api/monitor/product/toggle": {"post": {"operationId": "api_monitor_product_toggle_create", "description": "", "parameters": [], "responses": {"201": {"description": ""}}, "tags": ["api"]}, "put": {"operationId": "api_monitor_product_toggle_update", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": []}, "/api/monitor/vendor/toggle": {"post": {"operationId": "api_monitor_vendor_toggle_create", "description": "", "parameters": [], "responses": {"201": {"description": ""}}, "tags": ["api"]}, "put": {"operationId": "api_monitor_vendor_toggle_update", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": []}, "/api/org-exploits/": {"get": {"operationId": "api_org-exploits_list", "description": "API endpoint that allows Org exploit metadata to be viewed or edited.", "parameters": [{"name": "link__icontains", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "notes__icontains", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "cveid", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "sorted_by", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "page", "in": "query", "description": "A page number within the paginated result set.", "required": false, "type": "integer"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri", "x-nullable": true}, "previous": {"type": "string", "format": "uri", "x-nullable": true}, "results": {"type": "array", "items": {"$ref": "#/definitions/OrgExploitMetadata"}}}}}}, "tags": ["api"]}, "post": {"operationId": "api_org-exploits_create", "description": "API endpoint that allows Org exploit metadata to be viewed or edited.", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/OrgExploitMetadata"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/OrgExploitMetadata"}}}, "tags": ["api"]}, "parameters": []}, "/api/org-exploits/{id}/": {"get": {"operationId": "api_org-exploits_read", "description": "API endpoint that allows Org exploit metadata to be viewed or edited.", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/OrgExploitMetadata"}}}, "tags": ["api"]}, "put": {"operationId": "api_org-exploits_update", "description": "API endpoint that allows Org exploit metadata to be viewed or edited.", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/OrgExploitMetadata"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/OrgExploitMetadata"}}}, "tags": ["api"]}, "patch": {"operationId": "api_org-exploits_partial_update", "description": "API endpoint that allows Org exploit metadata to be viewed or edited.", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/OrgExploitMetadata"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/OrgExploitMetadata"}}}, "tags": ["api"]}, "delete": {"operationId": "api_org-exploits_delete", "description": "API endpoint that allows Org exploit metadata to be viewed or edited.", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/api/org-threats/": {"get": {"operationId": "api_org-threats_list", "description": "API endpoint that allows Org Threat metadata to be viewed or edited.", "parameters": [{"name": "link__icontains", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "notes__icontains", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "cveid", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "sorted_by", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "page", "in": "query", "description": "A page number within the paginated result set.", "required": false, "type": "integer"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri", "x-nullable": true}, "previous": {"type": "string", "format": "uri", "x-nullable": true}, "results": {"type": "array", "items": {"$ref": "#/definitions/OrgThreatMetadata"}}}}}}, "tags": ["api"]}, "post": {"operationId": "api_org-threats_create", "description": "API endpoint that allows Org Threat metadata to be viewed or edited.", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/OrgThreatMetadata"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/OrgThreatMetadata"}}}, "tags": ["api"]}, "parameters": []}, "/api/org-threats/{id}/": {"get": {"operationId": "api_org-threats_read", "description": "API endpoint that allows Org Threat metadata to be viewed or edited.", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/OrgThreatMetadata"}}}, "tags": ["api"]}, "put": {"operationId": "api_org-threats_update", "description": "API endpoint that allows Org Threat metadata to be viewed or edited.", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/OrgThreatMetadata"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/OrgThreatMetadata"}}}, "tags": ["api"]}, "patch": {"operationId": "api_org-threats_partial_update", "description": "API endpoint that allows Org Threat metadata to be viewed or edited.", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/OrgThreatMetadata"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/OrgThreatMetadata"}}}, "tags": ["api"]}, "delete": {"operationId": "api_org-threats_delete", "description": "API endpoint that allows Org Threat metadata to be viewed or edited.", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/api/org-users/": {"get": {"operationId": "api_org-users_list", "description": "", "parameters": [{"name": "organization", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "username", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "is_admin", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "sorted_by", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "page", "in": "query", "description": "A page number within the paginated result set.", "required": false, "type": "integer"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri", "x-nullable": true}, "previous": {"type": "string", "format": "uri", "x-nullable": true}, "results": {"type": "array", "items": {"$ref": "#/definitions/OrganizationUser"}}}}}}, "tags": ["api"]}, "post": {"operationId": "api_org-users_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/OrganizationUser"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/OrganizationUser"}}}, "tags": ["api"]}, "parameters": []}, "/api/org-users/{id}/": {"get": {"operationId": "api_org-users_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/OrganizationUser"}}}, "tags": ["api"]}, "put": {"operationId": "api_org-users_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/OrganizationUser"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/OrganizationUser"}}}, "tags": ["api"]}, "patch": {"operationId": "api_org-users_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/OrganizationUser"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/OrganizationUser"}}}, "tags": ["api"]}, "delete": {"operationId": "api_org-users_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/api/orgs/": {"get": {"operationId": "api_orgs_list", "description": "", "parameters": [{"name": "owner", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "sorted_by", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "page", "in": "query", "description": "A page number within the paginated result set.", "required": false, "type": "integer"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri", "x-nullable": true}, "previous": {"type": "string", "format": "uri", "x-nullable": true}, "results": {"type": "array", "items": {"$ref": "#/definitions/Organization"}}}}}}, "tags": ["api"]}, "post": {"operationId": "api_orgs_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Organization"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/Organization"}}}, "tags": ["api"]}, "parameters": []}, "/api/orgs/{id}/": {"get": {"operationId": "api_orgs_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Organization"}}}, "tags": ["api"]}, "put": {"operationId": "api_orgs_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Organization"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Organization"}}}, "tags": ["api"]}, "patch": {"operationId": "api_orgs_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Organization"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Organization"}}}, "tags": ["api"]}, "delete": {"operationId": "api_orgs_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/api/ratings/": {"get": {"operationId": "api_ratings_list", "description": "API endpoint that allows ratings to be viewed or edited.", "parameters": [{"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri", "x-nullable": true}, "previous": {"type": "string", "format": "uri", "x-nullable": true}, "results": {"type": "array", "items": {"$ref": "#/definitions/VPRating"}}}}}}, "tags": ["api"]}, "post": {"operationId": "api_ratings_create", "description": "API endpoint that allows ratings to be viewed or edited.", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/VPRating"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/VPRating"}}}, "tags": ["api"]}, "parameters": []}, "/api/ratings/calc/{vuln_id}": {"get": {"operationId": "api_ratings_calc_read", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "post": {"operationId": "api_ratings_calc_create", "description": "", "parameters": [], "responses": {"201": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "vuln_id", "in": "path", "required": true, "type": "string"}]}, "/api/ratings/metrics": {"get": {"operationId": "api_ratings_metrics_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": []}, "/api/ratings/{id}/": {"get": {"operationId": "api_ratings_read", "description": "API endpoint that allows ratings to be viewed or edited.", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/VPRating"}}}, "tags": ["api"]}, "put": {"operationId": "api_ratings_update", "description": "API endpoint that allows ratings to be viewed or edited.", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/VPRating"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/VPRating"}}}, "tags": ["api"]}, "patch": {"operationId": "api_ratings_partial_update", "description": "API endpoint that allows ratings to be viewed or edited.", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/VPRating"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/VPRating"}}}, "tags": ["api"]}, "delete": {"operationId": "api_ratings_delete", "description": "API endpoint that allows ratings to be viewed or edited.", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "id", "in": "path", "description": "A unique integer value identifying this vp rating.", "required": true, "type": "integer"}]}, "/api/search/{query}": {"get": {"operationId": "api_search_read", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "query", "in": "path", "required": true, "type": "string"}]}, "/api/threats/": {"get": {"operationId": "api_threats_list", "description": "API endpoint that allows threat metadata to be viewed or edited.", "parameters": [{"name": "link__icontains", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "notes__icontains", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "cveid", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "sorted_by", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "page", "in": "query", "description": "A page number within the paginated result set.", "required": false, "type": "integer"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri", "x-nullable": true}, "previous": {"type": "string", "format": "uri", "x-nullable": true}, "results": {"type": "array", "items": {"$ref": "#/definitions/ThreatMetadata"}}}}}}, "tags": ["api"]}, "post": {"operationId": "api_threats_create", "description": "API endpoint that allows threat metadata to be viewed or edited.", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/ThreatMetadata"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/ThreatMetadata"}}}, "tags": ["api"]}, "parameters": []}, "/api/threats/{id}/": {"get": {"operationId": "api_threats_read", "description": "API endpoint that allows threat metadata to be viewed or edited.", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/ThreatMetadata"}}}, "tags": ["api"]}, "put": {"operationId": "api_threats_update", "description": "API endpoint that allows threat metadata to be viewed or edited.", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/ThreatMetadata"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/ThreatMetadata"}}}, "tags": ["api"]}, "patch": {"operationId": "api_threats_partial_update", "description": "API endpoint that allows threat metadata to be viewed or edited.", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/ThreatMetadata"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/ThreatMetadata"}}}, "tags": ["api"]}, "delete": {"operationId": "api_threats_delete", "description": "API endpoint that allows threat metadata to be viewed or edited.", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "id", "in": "path", "description": "A unique integer value identifying this threat metadata.", "required": true, "type": "integer"}]}, "/api/users/": {"get": {"operationId": "api_users_list", "description": "", "parameters": [{"name": "page", "in": "query", "description": "A page number within the paginated result set.", "required": false, "type": "integer"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri", "x-nullable": true}, "previous": {"type": "string", "format": "uri", "x-nullable": true}, "results": {"type": "array", "items": {"$ref": "#/definitions/User"}}}}}}, "tags": ["api"]}, "post": {"operationId": "api_users_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/User"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/User"}}}, "tags": ["api"]}, "parameters": []}, "/api/users/activate/{token}": {"get": {"operationId": "api_users_activate_read", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "post": {"operationId": "api_users_activate_create", "description": "", "parameters": [], "responses": {"201": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "token", "in": "path", "required": true, "type": "string"}]}, "/api/users/addorg": {"post": {"operationId": "api_users_addorg_create", "description": "", "parameters": [], "responses": {"201": {"description": ""}}, "tags": ["api"]}, "parameters": []}, "/api/users/api/current": {"get": {"operationId": "api_users_api_current_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": []}, "/api/users/org/info": {"get": {"operationId": "api_users_org_info_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": []}, "/api/users/org/update": {"post": {"operationId": "api_users_org_update_create", "description": "", "parameters": [], "responses": {"201": {"description": ""}}, "tags": ["api"]}, "parameters": []}, "/api/users/org/{org_id}/settings": {"get": {"operationId": "api_users_org_settings_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "org_id", "in": "path", "required": true, "type": "string"}]}, "/api/users/profile": {"get": {"operationId": "api_users_profile_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": []}, "/api/users/profile/add": {"post": {"operationId": "api_users_profile_add_create", "description": "", "parameters": [], "responses": {"201": {"description": ""}}, "tags": ["api"]}, "put": {"operationId": "api_users_profile_add_update", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": []}, "/api/users/profile/chpwd": {"post": {"operationId": "api_users_profile_chpwd_create", "description": "", "parameters": [], "responses": {"201": {"description": ""}}, "tags": ["api"]}, "parameters": []}, "/api/users/profile/del/{user_id}": {"get": {"operationId": "api_users_profile_del_read", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "delete": {"operationId": "api_users_profile_del_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "user_id", "in": "path", "required": true, "type": "string"}]}, "/api/users/profile/update": {"post": {"operationId": "api_users_profile_update_create", "description": "", "parameters": [], "responses": {"201": {"description": ""}}, "tags": ["api"]}, "parameters": []}, "/api/users/profile/{user_id}/renewpassword": {"get": {"operationId": "api_users_profile_renewpassword_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "user_id", "in": "path", "required": true, "type": "string"}]}, "/api/users/profile/{user_id}/update": {"post": {"operationId": "api_users_profile_update_create", "description": "", "parameters": [], "responses": {"201": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "user_id", "in": "path", "required": true, "type": "string"}]}, "/api/users/set-org": {"get": {"operationId": "api_users_set-org_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": []}, "/api/users/set-org/{org_id}": {"get": {"operationId": "api_users_set-org_read", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "org_id", "in": "path", "required": true, "type": "string"}]}, "/api/users/token/delete": {"get": {"operationId": "api_users_token_delete_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": []}, "/api/users/token/delete/{user_id}": {"get": {"operationId": "api_users_token_delete_read", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "user_id", "in": "path", "required": true, "type": "string"}]}, "/api/users/token/get": {"get": {"operationId": "api_users_token_get_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": []}, "/api/users/token/get/{user_id})": {"get": {"operationId": "api_users_token_get_read", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "user_id", "in": "path", "required": true, "type": "string"}]}, "/api/users/token/renew": {"get": {"operationId": "api_users_token_renew_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": []}, "/api/users/token/renew/{user_id}": {"get": {"operationId": "api_users_token_renew_read", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "user_id", "in": "path", "required": true, "type": "string"}]}, "/api/users/{id}/": {"get": {"operationId": "api_users_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/User"}}}, "tags": ["api"]}, "put": {"operationId": "api_users_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/User"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/User"}}}, "tags": ["api"]}, "patch": {"operationId": "api_users_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/User"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/User"}}}, "tags": ["api"]}, "delete": {"operationId": "api_users_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/api/users/{org_id}/delete/{user_id}": {"get": {"operationId": "api_users_delete_read", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "org_id", "in": "path", "required": true, "type": "string"}, {"name": "user_id", "in": "path", "required": true, "type": "string"}]}, "/api/users/{org_id}/{user_id}/admin/disable": {"get": {"operationId": "api_users_admin_disable_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "org_id", "in": "path", "required": true, "type": "string"}, {"name": "user_id", "in": "path", "required": true, "type": "string"}]}, "/api/users/{org_id}/{user_id}/admin/enable": {"get": {"operationId": "api_users_admin_enable_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "org_id", "in": "path", "required": true, "type": "string"}, {"name": "user_id", "in": "path", "required": true, "type": "string"}]}, "/api/users/{organization_id}/adduser": {"post": {"operationId": "api_users_adduser_create", "description": "", "parameters": [], "responses": {"201": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "organization_id", "in": "path", "required": true, "type": "string"}]}, "/api/users/{organization_id}/disable": {"get": {"operationId": "api_users_disable_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "organization_id", "in": "path", "required": true, "type": "string"}]}, "/api/users/{organization_id}/enable": {"get": {"operationId": "api_users_enable_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "organization_id", "in": "path", "required": true, "type": "string"}]}, "/api/users/{organization_id}/remove": {"get": {"operationId": "api_users_remove_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "organization_id", "in": "path", "required": true, "type": "string"}]}, "/api/vulns/": {"get": {"operationId": "api_vulns_list", "description": "API endpoint that allows vuln to be viewed or edited.", "parameters": [{"name": "summary", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "summary__contains", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "summary__icontains", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "summary__startswith", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "summary__istartswith", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "summary__endswith", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "summary__iendswith", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "score", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "score__gt", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "score__gte", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "score__lt", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "score__lte", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "updated_at", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "updated_at__gt", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "updated_at__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "updated_at__lt", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "updated_at__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "monitored", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "cveid", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "cveid__contains", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "cveid__icontains", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "cvss_vector", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "cvss_vector__contains", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "cvss_vector__icontains", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "cvss3_vector", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "cvss3_vector__contains", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "cvss3_vector__icontains", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "exploit_count__gt", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "exploit_count__gte", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "exploit_count__lt", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "exploit_count__lte", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "cwe_id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "cpe", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "vendor", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "vendor_name", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "product", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "product_name", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "product_version", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "is_exploitable", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "is_confirmed", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "is_in_the_news", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "is_in_the_wild", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "access_vector", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "access_complexity", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "access_authentication", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "impact_integrity", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "impact_availability", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "impact_confidentiality", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "sorted_by", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "page", "in": "query", "description": "A page number within the paginated result set.", "required": false, "type": "integer"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri", "x-nullable": true}, "previous": {"type": "string", "format": "uri", "x-nullable": true}, "results": {"type": "array", "items": {"$ref": "#/definitions/Vuln"}}}}}}, "tags": ["api"]}, "post": {"operationId": "api_vulns_create", "description": "API endpoint that allows vuln to be viewed or edited.", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Vuln"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/Vuln"}}}, "tags": ["api"]}, "parameters": []}, "/api/vulns/add": {"post": {"operationId": "api_vulns_add_create", "description": "", "parameters": [], "responses": {"201": {"description": ""}}, "tags": ["api"]}, "parameters": []}, "/api/vulns/admin/email-report/daily": {"get": {"operationId": "api_vulns_admin_email-report_daily_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": []}, "/api/vulns/admin/email-report/monthly": {"get": {"operationId": "api_vulns_admin_email-report_monthly_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": []}, "/api/vulns/admin/email-report/weekly": {"get": {"operationId": "api_vulns_admin_email-report_weekly_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": []}, "/api/vulns/admin/slack-alert/{vuln_id}": {"get": {"operationId": "api_vulns_admin_slack-alert_read", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "vuln_id", "in": "path", "required": true, "type": "string"}]}, "/api/vulns/latest": {"get": {"operationId": "api_vulns_latest_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": []}, "/api/vulns/refresh_scores": {"get": {"operationId": "api_vulns_refresh_scores_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": []}, "/api/vulns/refresh_vulnerable_versions": {"get": {"operationId": "api_vulns_refresh_vulnerable_versions_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": []}, "/api/vulns/stats": {"get": {"operationId": "api_vulns_stats_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": []}, "/api/vulns/{id}/": {"get": {"operationId": "api_vulns_read", "description": "API endpoint that allows vuln to be viewed or edited.", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Vuln"}}}, "tags": ["api"]}, "put": {"operationId": "api_vulns_update", "description": "API endpoint that allows vuln to be viewed or edited.", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Vuln"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Vuln"}}}, "tags": ["api"]}, "patch": {"operationId": "api_vulns_partial_update", "description": "API endpoint that allows vuln to be viewed or edited.", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Vuln"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Vuln"}}}, "tags": ["api"]}, "delete": {"operationId": "api_vulns_delete", "description": "API endpoint that allows vuln to be viewed or edited.", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/api/vulns/{vuln_id}/cpes": {"get": {"operationId": "api_vulns_cpes_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "vuln_id", "in": "path", "required": true, "type": "string"}]}, "/api/vulns/{vuln_id}/exploits": {"get": {"operationId": "api_vulns_exploits_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "vuln_id", "in": "path", "required": true, "type": "string"}]}, "/api/vulns/{vuln_id}/exploits/add": {"post": {"operationId": "api_vulns_exploits_add_create", "description": "", "parameters": [], "responses": {"201": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "vuln_id", "in": "path", "required": true, "type": "string"}]}, "/api/vulns/{vuln_id}/exploits/edit": {"post": {"operationId": "api_vulns_exploits_edit_create", "description": "", "parameters": [], "responses": {"201": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "vuln_id", "in": "path", "required": true, "type": "string"}]}, "/api/vulns/{vuln_id}/exploits/{exploit_id}/del": {"get": {"operationId": "api_vulns_exploits_del_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "exploit_id", "in": "path", "required": true, "type": "string"}, {"name": "vuln_id", "in": "path", "required": true, "type": "string"}]}, "/api/vulns/{vuln_id}/export/email": {"post": {"operationId": "api_vulns_export_email_create", "description": "", "parameters": [], "responses": {"201": {"description": ""}}, "tags": ["api"]}, "put": {"operationId": "api_vulns_export_email_update", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "vuln_id", "in": "path", "required": true, "type": "string"}]}, "/api/vulns/{vuln_id}/export/json": {"get": {"operationId": "api_vulns_export_json_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "vuln_id", "in": "path", "required": true, "type": "string"}]}, "/api/vulns/{vuln_id}/history": {"get": {"operationId": "api_vulns_history_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "vuln_id", "in": "path", "required": true, "type": "string"}]}, "/api/vulns/{vuln_id}/refresh_score": {"get": {"operationId": "api_vulns_refresh_score_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "vuln_id", "in": "path", "required": true, "type": "string"}]}, "/api/vulns/{vuln_id}/threats": {"get": {"operationId": "api_vulns_threats_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "vuln_id", "in": "path", "required": true, "type": "string"}]}, "/api/vulns/{vuln_id}/threats/add": {"post": {"operationId": "api_vulns_threats_add_create", "description": "", "parameters": [], "responses": {"201": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "vuln_id", "in": "path", "required": true, "type": "string"}]}, "/api/vulns/{vuln_id}/threats/edit": {"post": {"operationId": "api_vulns_threats_edit_create", "description": "", "parameters": [], "responses": {"201": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "vuln_id", "in": "path", "required": true, "type": "string"}]}, "/api/vulns/{vuln_id}/threats/{threat_id}/del": {"get": {"operationId": "api_vulns_threats_del_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "threat_id", "in": "path", "required": true, "type": "string"}, {"name": "vuln_id", "in": "path", "required": true, "type": "string"}]}, "/api/vulns/{vuln_id}/toggle": {"post": {"operationId": "api_vulns_toggle_create", "description": "", "parameters": [], "responses": {"201": {"description": ""}}, "tags": ["api"]}, "put": {"operationId": "api_vulns_toggle_update", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["api"]}, "parameters": [{"name": "vuln_id", "in": "path", "required": true, "type": "string"}]}, "/auth-jwt/obtain_jwt_token/": {"post": {"operationId": "auth-jwt_obtain_jwt_token_create", "description": "Takes a set of user credentials and returns an access and refresh JSON web\ntoken pair to prove the authentication of those credentials.", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/TokenObtainPair"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/TokenObtainPair"}}}, "tags": ["auth-jwt"]}, "parameters": []}, "/auth-jwt/refresh_jwt_token/": {"post": {"operationId": "auth-jwt_refresh_jwt_token_create", "description": "Takes a refresh type JSON web token and returns an access type JSON web\ntoken if the refresh token is valid.", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/TokenRefresh"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/TokenRefresh"}}}, "tags": ["auth-jwt"]}, "parameters": []}, "/auth-jwt/verify/": {"post": {"operationId": "auth-jwt_verify_create", "description": "Takes a token and indicates if it is valid. This view provides no\ninformation about a token's fitness for a particular use.", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/TokenVerify"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/TokenVerify"}}}, "tags": ["auth-jwt"]}, "parameters": []}, "/users/activate/{token}": {"get": {"operationId": "users_activate_read", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["users"]}, "post": {"operationId": "users_activate_create", "description": "", "parameters": [], "responses": {"201": {"description": ""}}, "tags": ["users"]}, "parameters": [{"name": "token", "in": "path", "required": true, "type": "string"}]}, "/users/addorg": {"post": {"operationId": "users_addorg_create", "description": "", "parameters": [], "responses": {"201": {"description": ""}}, "tags": ["users"]}, "parameters": []}, "/users/api/current": {"get": {"operationId": "users_api_current_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["users"]}, "parameters": []}, "/users/org/info": {"get": {"operationId": "users_org_info_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["users"]}, "parameters": []}, "/users/org/update": {"post": {"operationId": "users_org_update_create", "description": "", "parameters": [], "responses": {"201": {"description": ""}}, "tags": ["users"]}, "parameters": []}, "/users/org/{org_id}/settings": {"get": {"operationId": "users_org_settings_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["users"]}, "parameters": [{"name": "org_id", "in": "path", "required": true, "type": "string"}]}, "/users/profile": {"get": {"operationId": "users_profile_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["users"]}, "parameters": []}, "/users/profile/add": {"post": {"operationId": "users_profile_add_create", "description": "", "parameters": [], "responses": {"201": {"description": ""}}, "tags": ["users"]}, "put": {"operationId": "users_profile_add_update", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["users"]}, "parameters": []}, "/users/profile/chpwd": {"post": {"operationId": "users_profile_chpwd_create", "description": "", "parameters": [], "responses": {"201": {"description": ""}}, "tags": ["users"]}, "parameters": []}, "/users/profile/del/{user_id}": {"get": {"operationId": "users_profile_del_read", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["users"]}, "delete": {"operationId": "users_profile_del_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["users"]}, "parameters": [{"name": "user_id", "in": "path", "required": true, "type": "string"}]}, "/users/profile/update": {"post": {"operationId": "users_profile_update_create", "description": "", "parameters": [], "responses": {"201": {"description": ""}}, "tags": ["users"]}, "parameters": []}, "/users/profile/{user_id}/renewpassword": {"get": {"operationId": "users_profile_renewpassword_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["users"]}, "parameters": [{"name": "user_id", "in": "path", "required": true, "type": "string"}]}, "/users/profile/{user_id}/update": {"post": {"operationId": "users_profile_update_create", "description": "", "parameters": [], "responses": {"201": {"description": ""}}, "tags": ["users"]}, "parameters": [{"name": "user_id", "in": "path", "required": true, "type": "string"}]}, "/users/set-org": {"get": {"operationId": "users_set-org_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["users"]}, "parameters": []}, "/users/set-org/{org_id}": {"get": {"operationId": "users_set-org_read", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["users"]}, "parameters": [{"name": "org_id", "in": "path", "required": true, "type": "string"}]}, "/users/token/delete": {"get": {"operationId": "users_token_delete_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["users"]}, "parameters": []}, "/users/token/delete/{user_id}": {"get": {"operationId": "users_token_delete_read", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["users"]}, "parameters": [{"name": "user_id", "in": "path", "required": true, "type": "string"}]}, "/users/token/get": {"get": {"operationId": "users_token_get_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["users"]}, "parameters": []}, "/users/token/get/{user_id})": {"get": {"operationId": "users_token_get_read", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["users"]}, "parameters": [{"name": "user_id", "in": "path", "required": true, "type": "string"}]}, "/users/token/renew": {"get": {"operationId": "users_token_renew_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["users"]}, "parameters": []}, "/users/token/renew/{user_id}": {"get": {"operationId": "users_token_renew_read", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["users"]}, "parameters": [{"name": "user_id", "in": "path", "required": true, "type": "string"}]}, "/users/{org_id}/delete/{user_id}": {"get": {"operationId": "users_delete_read", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["users"]}, "parameters": [{"name": "org_id", "in": "path", "required": true, "type": "string"}, {"name": "user_id", "in": "path", "required": true, "type": "string"}]}, "/users/{org_id}/{user_id}/admin/disable": {"get": {"operationId": "users_admin_disable_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["users"]}, "parameters": [{"name": "org_id", "in": "path", "required": true, "type": "string"}, {"name": "user_id", "in": "path", "required": true, "type": "string"}]}, "/users/{org_id}/{user_id}/admin/enable": {"get": {"operationId": "users_admin_enable_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["users"]}, "parameters": [{"name": "org_id", "in": "path", "required": true, "type": "string"}, {"name": "user_id", "in": "path", "required": true, "type": "string"}]}, "/users/{organization_id}/adduser": {"post": {"operationId": "users_adduser_create", "description": "", "parameters": [], "responses": {"201": {"description": ""}}, "tags": ["users"]}, "parameters": [{"name": "organization_id", "in": "path", "required": true, "type": "string"}]}, "/users/{organization_id}/disable": {"get": {"operationId": "users_disable_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["users"]}, "parameters": [{"name": "organization_id", "in": "path", "required": true, "type": "string"}]}, "/users/{organization_id}/enable": {"get": {"operationId": "users_enable_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["users"]}, "parameters": [{"name": "organization_id", "in": "path", "required": true, "type": "string"}]}, "/users/{organization_id}/remove": {"get": {"operationId": "users_remove_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["users"]}, "parameters": [{"name": "organization_id", "in": "path", "required": true, "type": "string"}]}}, "definitions": {"AlertingRule": {"type": "object", "properties": {"id": {"title": "ID", "type": "integer", "readOnly": true}, "title": {"title": "Title", "type": "string", "maxLength": 256, "minLength": 1}, "target": {"title": "Target", "type": "string", "enum": ["add_vuln", "update_vuln", "add_exploit", "update_exploit"]}, "action": {"title": "Action", "type": "string", "enum": ["debug", "event", "logfile", "email", "thehive", "twitter", "slack", "splunk"]}, "conditions": {"title": "Conditions", "type": "object", "x-nullable": true}, "check_fields": {"type": "array", "items": {"title": "Check fields", "type": "string", "maxLength": 64, "minLength": 1}, "x-nullable": true}, "severity": {"title": "Severity", "type": "string", "enum": ["Low", "Medium", "High"]}, "template": {"title": "Template", "type": "string", "format": "uri", "x-nullable": true}, "on_monitored": {"title": "On monitored", "type": "boolean"}, "in_bulk": {"title": "In bulk", "type": "boolean"}, "enabled": {"title": "Enabled", "type": "boolean"}, "created_at": {"title": "Created at", "type": "string", "format": "date-time"}, "updated_at": {"title": "Updated at", "type": "string", "format": "date-time"}}}, "ExploitMetadata": {"type": "object", "properties": {"id": {"title": "ID", "type": "integer", "readOnly": true}, "uuid": {"title": "Uuid", "type": "string", "format": "uuid", "x-nullable": true}, "publicid": {"title": "Publicid", "type": "string", "maxLength": 250, "minLength": 1}, "vuln_id": {"title": "Vuln id", "type": "string", "readOnly": true}, "vp": {"title": "Vp", "type": "string", "readOnly": true}, "link": {"title": "Link", "type": "string", "maxLength": 1500}, "notes": {"title": "Notes", "type": "string", "minLength": 1}, "trust_level": {"title": "Trust level", "type": "string", "enum": ["unknown", "low", "medium", "high"]}, "tlp_level": {"title": "Tlp level", "type": "string", "enum": ["white", "green", "amber", "red", "black"]}, "source": {"title": "Source", "type": "string", "maxLength": 250, "minLength": 1, "x-nullable": true}, "availability": {"title": "Availability", "type": "string", "enum": ["unknown", "private", "public"]}, "type": {"title": "Type", "type": "string", "enum": ["unknown", "discovery", "exploitation"]}, "maturity": {"title": "Maturity", "type": "string", "enum": ["unknown", "unproven", "poc", "functional"]}, "published": {"title": "Published", "type": "string", "format": "date-time", "x-nullable": true}, "modified": {"title": "Modified", "type": "string", "format": "date-time", "x-nullable": true}, "relevancy_level": {"title": "Relevancy level", "type": "string", "readOnly": true}, "created_at": {"title": "Created at", "type": "string", "format": "date-time", "x-nullable": true}, "updated_at": {"title": "Updated at", "type": "string", "format": "date-time", "x-nullable": true}, "cveid": {"title": "Cveid", "type": "string", "readOnly": true}, "products": {"title": "Products", "type": "string", "readOnly": true}, "scope": {"title": "Scope", "type": "string", "readOnly": true}}}, "Bulletin": {"type": "object", "properties": {"id": {"title": "ID", "type": "integer", "readOnly": true}, "publicid": {"title": "Publicid", "type": "string", "maxLength": 250, "minLength": 1, "x-nullable": true}, "vendor": {"title": "Vendor", "type": "string", "maxLength": 250, "minLength": 1, "x-nullable": true}, "title": {"title": "Title", "type": "string", "maxLength": 250, "minLength": 1, "x-nullable": true}, "severity": {"title": "Severity", "type": "string", "maxLength": 250, "minLength": 1, "x-nullable": true}, "impact": {"title": "Impact", "type": "string", "maxLength": 250, "minLength": 1, "x-nullable": true}, "published": {"title": "Published", "type": "string", "format": "date-time", "x-nullable": true}, "monitored": {"title": "Monitored", "type": "boolean"}}}, "CPE": {"type": "object", "properties": {"id": {"title": "ID", "type": "integer", "readOnly": true}, "title": {"title": "Title", "type": "string", "minLength": 1}, "vector": {"title": "Vector", "type": "string", "maxLength": 250, "minLength": 1, "x-nullable": true}, "vendor": {"title": "Vendor", "type": "string", "format": "uri", "x-nullable": true}, "product": {"title": "Product", "type": "string", "format": "uri", "x-nullable": true}, "vulnerable_products": {"type": "array", "items": {"title": "Vulnerable products", "type": "string", "maxLength": 250}, "x-nullable": true}, "updated_at": {"title": "Updated at", "type": "string", "format": "date-time", "x-nullable": true}}}, "CVE": {"type": "object", "properties": {"id": {"title": "ID", "type": "integer", "readOnly": true}, "cve_id": {"title": "Cve id", "type": "string", "maxLength": 20, "minLength": 1, "x-nullable": true}, "summary": {"title": "Summary", "type": "string"}, "assigner": {"title": "Assigner", "type": "string", "maxLength": 50, "minLength": 1, "x-nullable": true}, "published": {"title": "Published", "type": "string", "format": "date-time", "x-nullable": true}, "modified": {"title": "Modified", "type": "string", "format": "date-time", "x-nullable": true}, "cvss": {"title": "Cvss", "type": "number", "x-nullable": true}, "cvss_time": {"title": "Cvss time", "type": "string", "format": "date-time", "x-nullable": true}, "cvss_vector": {"title": "Cvss vector", "type": "string", "maxLength": 250, "x-nullable": true}, "cwe_id": {"title": "Cwe id", "type": "string", "readOnly": true}, "access": {"title": "Access", "type": "object"}, "impact": {"title": "Impact", "type": "object"}, "vulnerable_products": {"type": "array", "items": {"title": "Vulnerable products", "type": "string", "maxLength": 250}, "x-nullable": true}, "references": {"title": "References", "type": "object"}, "bulletins": {"type": "array", "items": {"type": "string", "format": "uri"}, "uniqueItems": true}, "monitored": {"title": "Monitored", "type": "boolean"}, "created_at": {"title": "Created at", "type": "string", "format": "date-time", "x-nullable": true}, "updated_at": {"title": "Updated at", "type": "string", "format": "date-time", "x-nullable": true}}}, "CWE": {"type": "object", "properties": {"id": {"title": "ID", "type": "integer", "readOnly": true}, "cwe_id": {"title": "Cwe id", "type": "string", "maxLength": 20, "minLength": 1, "x-nullable": true}, "name": {"title": "Name", "type": "string", "maxLength": 250, "minLength": 1, "x-nullable": true}, "description": {"title": "Description", "type": "string", "minLength": 1}, "refs": {"title": "Refs", "type": "object"}}}, "ProductDetail": {"type": "object", "properties": {"id": {"title": "ID", "type": "integer", "readOnly": true}, "name": {"title": "Name", "type": "string", "default": "-", "maxLength": 250, "minLength": 1}, "vendor": {"title": "Vendor", "type": "string", "readOnly": true}, "vendor_id": {"title": "Vendor id", "type": "string", "readOnly": true}, "monitored": {"title": "Monitored", "type": "string", "readOnly": true}, "versions": {"title": "Versions", "type": "string", "readOnly": true}}}, "Product": {"type": "object", "properties": {"id": {"title": "ID", "type": "integer", "readOnly": true}, "name": {"title": "Name", "type": "string", "default": "-", "maxLength": 250, "minLength": 1}, "vendor": {"title": "Vendor", "type": "string", "readOnly": true}, "monitored": {"title": "Monitored", "type": "string", "readOnly": true}}}, "Vendor": {"type": "object", "properties": {"name": {"title": "Name", "type": "string", "maxLength": 250, "minLength": 1}, "id": {"title": "ID", "type": "integer", "readOnly": true}, "monitored": {"title": "Monitored", "type": "string", "readOnly": true}, "products_count": {"title": "Products count", "type": "string", "readOnly": true}}}, "OrgExploitMetadata": {"type": "object", "properties": {"id": {"title": "ID", "type": "integer", "readOnly": true}, "uuid": {"title": "Uuid", "type": "string", "format": "uuid", "x-nullable": true}, "publicid": {"title": "Publicid", "type": "string", "maxLength": 250, "minLength": 1}, "vuln_id": {"title": "Vuln id", "type": "string", "readOnly": true}, "cveid": {"title": "Cveid", "type": "string", "readOnly": true}, "vp": {"title": "Vp", "type": "string", "readOnly": true}, "link": {"title": "Link", "type": "string", "maxLength": 1500}, "notes": {"title": "Notes", "type": "string", "minLength": 1}, "trust_level": {"title": "Trust level", "type": "string", "enum": ["unknown", "low", "medium", "high"]}, "tlp_level": {"title": "Tlp level", "type": "string", "enum": ["white", "green", "amber", "red", "black"]}, "source": {"title": "Source", "type": "string", "maxLength": 250, "minLength": 1, "x-nullable": true}, "availability": {"title": "Availability", "type": "string", "enum": ["unknown", "private", "public"]}, "type": {"title": "Type", "type": "string", "enum": ["unknown", "discovery", "exploitation"]}, "maturity": {"title": "Maturity", "type": "string", "enum": ["unknown", "unproven", "poc", "functional"]}, "relevancy_level": {"title": "Relevancy level", "type": "string", "readOnly": true}, "published": {"title": "Published", "type": "string", "format": "date-time", "x-nullable": true}, "modified": {"title": "Modified", "type": "string", "format": "date-time", "x-nullable": true}, "created_at": {"title": "Created at", "type": "string", "format": "date-time", "x-nullable": true}, "updated_at": {"title": "Updated at", "type": "string", "format": "date-time", "x-nullable": true}, "scope": {"title": "Scope", "type": "string", "readOnly": true}}}, "OrgThreatMetadata": {"type": "object", "properties": {"id": {"title": "ID", "type": "integer", "readOnly": true}, "uuid": {"title": "Uuid", "type": "string", "format": "uuid", "x-nullable": true}, "vuln_id": {"title": "Vuln id", "type": "string", "readOnly": true}, "cveid": {"title": "Cveid", "type": "string", "readOnly": true}, "link": {"title": "Link", "type": "string", "maxLength": 1500}, "notes": {"title": "Notes", "type": "string", "minLength": 1}, "trust_level": {"title": "Trust level", "type": "string", "enum": ["unknown", "low", "medium", "high"]}, "tlp_level": {"title": "Tlp level", "type": "string", "enum": ["white", "green", "amber", "red", "black"]}, "source": {"title": "Source", "type": "string", "maxLength": 250, "minLength": 1, "x-nullable": true}, "is_in_the_wild": {"title": "Is in the wild", "type": "boolean"}, "is_in_the_news": {"title": "Is in the news", "type": "boolean"}, "raw": {"title": "Raw", "type": "object"}, "published": {"title": "Published", "type": "string", "format": "date-time", "x-nullable": true}, "modified": {"title": "Modified", "type": "string", "format": "date-time", "x-nullable": true}, "created_at": {"title": "Created at", "type": "string", "format": "date-time", "x-nullable": true}, "updated_at": {"title": "Updated at", "type": "string", "format": "date-time", "x-nullable": true}, "scope": {"title": "Scope", "type": "string", "readOnly": true}}}, "OrganizationUser": {"required": ["organization", "user"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "organization": {"title": "Organization", "type": "integer"}, "user": {"title": "User", "type": "integer"}, "username": {"title": "Username", "type": "string", "readOnly": true}, "email": {"title": "Email", "type": "string", "readOnly": true}, "is_admin": {"title": "Is admin", "type": "boolean"}, "is_active": {"title": "Is active", "type": "string", "readOnly": true}, "org_id": {"title": "Org id", "type": "string", "readOnly": true}, "org_name": {"title": "Org name", "type": "string", "readOnly": true}}}, "Organization": {"required": ["name", "slug"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "name": {"title": "Name", "description": "The name of the organization", "type": "string", "maxLength": 200, "minLength": 1}, "slug": {"title": "Slug", "description": "The name in all lowercase, suitable for URL identification", "type": "string", "format": "slug", "pattern": "^[-a-zA-Z0-9_]+$", "maxLength": 200, "minLength": 1}, "is_active": {"title": "Is active", "type": "boolean"}, "owner": {"title": "Owner", "type": "string", "readOnly": true}, "nb_users": {"title": "Nb users", "type": "string", "readOnly": true}}}, "VPRating": {"required": ["vuln"], "type": "object", "properties": {"vector": {"title": "Vector", "type": "string", "maxLength": 255, "minLength": 1}, "vuln": {"title": "Vuln", "type": "string", "format": "uri"}, "score": {"title": "Score", "type": "integer", "maximum": 2147483647, "minimum": -2147483648}, "data": {"title": "Data", "type": "object"}, "created_at": {"title": "Created at", "type": "string", "format": "date-time", "x-nullable": true}, "updated_at": {"title": "Updated at", "type": "string", "format": "date-time", "x-nullable": true}}}, "ThreatMetadata": {"type": "object", "properties": {"id": {"title": "ID", "type": "integer", "readOnly": true}, "uuid": {"title": "Uuid", "type": "string", "format": "uuid", "x-nullable": true}, "vuln_id": {"title": "Vuln id", "type": "string", "readOnly": true}, "cveid": {"title": "Cveid", "type": "string", "readOnly": true}, "link": {"title": "Link", "type": "string", "maxLength": 1500}, "notes": {"title": "Notes", "type": "string", "minLength": 1}, "trust_level": {"title": "Trust level", "type": "string", "enum": ["unknown", "low", "medium", "high"]}, "tlp_level": {"title": "Tlp level", "type": "string", "enum": ["white", "green", "amber", "red", "black"]}, "source": {"title": "Source", "type": "string", "maxLength": 250, "minLength": 1, "x-nullable": true}, "is_in_the_wild": {"title": "Is in the wild", "type": "boolean"}, "is_in_the_news": {"title": "Is in the news", "type": "boolean"}, "raw": {"title": "Raw", "type": "object"}, "published": {"title": "Published", "type": "string", "format": "date-time", "x-nullable": true}, "modified": {"title": "Modified", "type": "string", "format": "date-time", "x-nullable": true}, "created_at": {"title": "Created at", "type": "string", "format": "date-time", "x-nullable": true}, "updated_at": {"title": "Updated at", "type": "string", "format": "date-time", "x-nullable": true}, "scope": {"title": "Scope", "type": "string", "readOnly": true}}}, "User": {"required": ["username", "auth_token"], "type": "object", "properties": {"id": {"title": "ID", "type": "integer", "readOnly": true}, "username": {"title": "Username", "description": "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.", "type": "string", "pattern": "^[\\w.@+-]+$", "maxLength": 150, "minLength": 1}, "first_name": {"title": "First name", "type": "string", "maxLength": 30}, "last_name": {"title": "Last name", "type": "string", "maxLength": 150}, "email": {"title": "Email address", "type": "string", "format": "email", "maxLength": 254}, "last_login": {"title": "Last login", "type": "string", "format": "date-time", "x-nullable": true}, "is_superuser": {"title": "Superuser status", "description": "Designates that this user has all permissions without explicitly assigning them.", "type": "boolean"}, "is_staff": {"title": "Staff status", "description": "Designates whether the user can log into this admin site.", "type": "boolean"}, "is_active": {"title": "Active", "description": "Designates whether this user should be treated as active. Unselect this instead of deleting accounts.", "type": "boolean"}, "orgs": {"title": "Orgs", "type": "string", "readOnly": true}, "current_org": {"title": "Current org", "type": "string", "readOnly": true}, "is_org_admin": {"title": "Is org admin", "type": "string", "readOnly": true}, "auth_token": {"title": "Auth token", "type": "string"}, "profile": {"title": "Profile", "type": "object", "x-nullable": true}}}, "Vuln": {"type": "object", "properties": {"id": {"title": "ID", "type": "integer", "readOnly": true}, "uuid": {"title": "Uuid", "type": "string", "format": "uuid", "x-nullable": true}, "cveid": {"title": "Cveid", "type": "string", "maxLength": 50, "x-nullable": true}, "cve_id": {"title": "Cve id", "type": "string", "readOnly": true}, "summary": {"title": "Summary", "type": "string"}, "published": {"title": "Published", "type": "string", "format": "date-time", "x-nullable": true}, "modified": {"title": "Modified", "type": "string", "format": "date-time", "x-nullable": true}, "assigner": {"title": "Assigner", "type": "string", "maxLength": 50, "minLength": 1, "x-nullable": true}, "cvss": {"title": "Cvss", "type": "number", "x-nullable": true}, "cvss_time": {"title": "Cvss time", "type": "string", "format": "date-time", "x-nullable": true}, "cvss_vector": {"title": "Cvss vector", "type": "string", "maxLength": 250, "x-nullable": true}, "cvss3": {"title": "Cvss3", "type": "number", "x-nullable": true}, "cvss3_vector": {"title": "Cvss3 vector", "type": "string", "maxLength": 250, "x-nullable": true}, "cvss3_metrics": {"title": "Cvss3 metrics", "type": "object"}, "cwe_id": {"title": "Cwe id", "type": "string", "readOnly": true}, "cwe_name": {"title": "Cwe name", "type": "string", "readOnly": true}, "cwe_refs": {"title": "Cwe refs", "type": "string", "readOnly": true}, "access": {"title": "Access", "type": "object"}, "impact": {"title": "Impact", "type": "object"}, "is_exploitable": {"title": "Is exploitable", "type": "boolean"}, "exploit_count": {"title": "Exploit count", "type": "string", "readOnly": true}, "score": {"title": "Score", "type": "integer", "maximum": 2147483647, "minimum": -2147483648}, "is_confirmed": {"title": "Is confirmed", "type": "boolean"}, "is_in_the_news": {"title": "Is in the news", "type": "boolean"}, "is_in_the_wild": {"title": "Is in the wild", "type": "boolean"}, "vulnerable_products": {"type": "array", "items": {"title": "Vulnerable products", "type": "string", "maxLength": 250}, "x-nullable": true}, "vulnerable_product_versions": {"title": "Vulnerable product versions", "type": "object"}, "products": {"title": "Products", "type": "string", "readOnly": true}, "monitored": {"title": "Monitored", "type": "string", "readOnly": true}, "reflinks": {"title": "Reflinks", "type": "object"}, "reflinkids": {"title": "Reflinkids", "type": "object"}, "created_at": {"title": "Created at", "type": "string", "format": "date-time", "x-nullable": true}, "updated_at": {"title": "Updated at", "type": "string", "format": "date-time", "x-nullable": true}}}, "TokenObtainPair": {"required": ["username", "password"], "type": "object", "properties": {"username": {"title": "Username", "type": "string", "minLength": 1}, "password": {"title": "Password", "type": "string", "minLength": 1}}}, "TokenRefresh": {"required": ["refresh"], "type": "object", "properties": {"refresh": {"title": "Refresh", "type": "string", "minLength": 1}}}, "TokenVerify": {"required": ["token"], "type": "object", "properties": {"token": {"title": "Token", "type": "string", "minLength": 1}}}}}