- API definition security validation (
POST /security/api-validation
)- Description: Analyzes API definition against predefined rulesets
- Note: Maximum definition size: 10 MB
- Note: Requires imported and enabled OWASP security rules
- Request Body:
#/components/requestBodies/schemaSecurityValidation
- Required fields:
- type: Schema type (e.g., "openapi3")
- definition: API definition content
- rulesets: Array of ruleset IDs to validate against
- Required fields:
- Responses:
- 200:
#/components/responses/schemaSecurityValidation
- 400:
#/components/responses/schemaSecurityValidation400Error
- 401:
#/components/responses/common401Error
- 403:
#/components/responses/featureUnavailable403Error
- 500:
#/components/responses/common500ErrorServerError
- 200:
-
Get secret types (
GET /secret-types
)- Description: Gets metadata of supported secret types
- Responses:
- 200:
#/components/responses/getSecretTypes
- 401:
#/components/responses/secretScanner401Error
- 403:
#/components/responses/secretScanner403ErrorAndFeatureUnavailable
- 500:
#/components/responses/secretScanner500Error
- 200:
-
Search detected secrets (
POST /detected-secrets-queries
)- Description: Returns secrets detected by Secret Scanner, grouped by workspace/resource
- Parameters:
#/components/parameters/limit
#/components/parameters/cursor
#/components/parameters/include
#/components/parameters/since
#/components/parameters/until
- Note: Empty request body returns all results
- Request Body:
#/components/requestBodies/detectedSecretsQueries
- Optional fields:
- workspaces: Array of workspace IDs to search
- secretTypes: Array of secret type IDs
- resolutions: Array of resolution statuses
- resources: Array of resource types
- Optional fields:
- Responses:
- 200:
#/components/responses/detectedSecretsQueries
- 400:
#/components/responses/detectedSecretsQuery400Errors
- 401:
#/components/responses/secretScanner401Error
- 403:
#/components/responses/secretScanner403ErrorAndFeatureUnavailable
- 500:
#/components/responses/secretScanner500Error
- 200:
-
Update secret resolution status (
PUT /detected-secrets/{secretId}
)- Parameters:
#/components/parameters/secretId
(required)
- Request Body:
#/components/requestBodies/updateSecretResolutions
- Required fields:
- resolution: New resolution status
- comment: Optional resolution comment
- Required fields:
- Responses:
- 200:
#/components/responses/updateSecretResolutions
- 400:
#/components/responses/secretScanner400InvalidResolutionError
- 401:
#/components/responses/secretScanner401Error
- 403:
#/components/responses/secretScanner403ErrorAndFeatureUnavailable
- 500:
#/components/responses/secretScanner500Error
- 200:
- Parameters:
-
Get detected secrets locations (
GET /detected-secrets/{secretId}/locations
)- Parameters:
#/components/parameters/secretId
(required)#/components/parameters/limit
#/components/parameters/cursor
#/components/parameters/workspaceIdQueryTrue
#/components/parameters/since
#/components/parameters/until
#/components/parameters/resourceType
- Responses:
- 200:
#/components/responses/getSecretsLocations
- 400:
#/components/responses/secretScanner400Error
- 401:
#/components/responses/secretScanner401Error
- 403:
#/components/responses/secretScanner403ErrorAndFeatureUnavailable
- 500:
#/components/responses/secretScanner500Error
- 200:
- Parameters:
- Get team audit logs (
GET /audit/logs
)- Parameters:
#/components/parameters/auditLogsSinceQuery
#/components/parameters/auditLogsUntilQuery
#/components/parameters/auditLogsLimitQuery
#/components/parameters/cursor
#/components/parameters/auditLogsOrderBy
- Responses:
- 200:
#/components/responses/getAuditLogs
- 401:
#/components/responses/common401Error
- 500:
#/components/responses/common500ErrorServerError
- 200:
- Parameters:
-
API security validation
- OWASP security rules integration
- Schema validation
- CI/CD process integration
- Rule violation tracking
- Solution suggestions
-
Secret scanning
- Multiple secret type support
- Workspace/resource grouping
- Location tracking
- Resolution management
- Enterprise-level control
-
Audit logging
- Team activity tracking
- Event filtering
- Pagination support
- Enterprise plan feature