BrainstormRouter Security API
The security API from BrainstormRouter — 57 operation(s) for security.
Operations 70
GET
/auth/security/owasp-coverage
OWASP LLM Top 10 coverage assessment for the dashboard Compliance view
#
PATCH
/v1/agent/profiles/lifecycle/{agentId}
Transition an agent profile to a target lifecycle state
#
GET
/v1/agent/profiles/{agentId}/delegation-graph
Return the parent/child delegation graph for an agent
#
GET
/v1/agent/profiles/{agentId}/versions
Return up to 10 historical snapshots of an agent profile
#
DELETE
/v1/agent/sub-agents/{child_agent_id}
Terminate a sub-agent and reclaim its budget (caller must be parent)
#
GET
/v1/firewall/interceptions
List firewall interceptions (tool_firewall violations or guardrail warnings)
#
GET
/v1/security/anomalies/stats/{entityType}/{entityId}/{metric}
Per-entity per-metric anomaly stats
#
GET
/v1/security/owasp-coverage
OWASP LLM Top 10 coverage assessment for the current tenant's controls
#
GET
/v1/security/policy-packs
List the built-in policy pack library (named, versioned, framework-tagged)
#
DELETE
/v1/security/processor-facts
Clear the tenant's declared processor facts (self-service, API key)
#
GET
/v1/security/processor-facts
Read back the tenant's parsed processor facts, with anything unparseable…
#
POST
/v1/security/processor-facts
Persist the tenant's own processor facts so a constrained request can route…
#
POST
/v1/security/processor-facts/validate
Dry-run validate processor facts before writing them to tenant settings
#
GET
/v1/security/shadow-ai/alerts
List shadow-AI alerts for the current tenant (filterable by type/severity)
#
POST
/v1/security/shadow-ai/scan-config
Update the scan configuration (merges with existing config)
#