Skip to content

Beta module namespace

security

Beta routes may change with notice and are NOT covered by the 24-month stable window of the core contract.

Every module route is enumerated with method, path, auth and required permission; request/response schemas are not published for the beta surface.

18 operations

MethodPathRequired permissionAuthenticationSummary
get/v1/m/security/anomaliessecurity:anomaly:readBearer tokenComputes the tenant's prioritized anomalies on demand: the permitted-vs-observed drift (consumed via the store, not recomputed), egress/exfil-relevant drift labeled from the resource, and the correlated/high security findings (incl. the joined anti_evasion mark).
get/v1/m/security/casessecurity:case:readBearer tokenLists the tenant's forensic cases.
post/v1/m/security/casessecurity:case:writeBearer tokenOpens an incident case, snapshotting the ledger integrity at the moment of opening (so a later tamper is detectable against the open-time state).
get/v1/m/security/cases/{id}security:case:readBearer tokenReturns one case.
patch/v1/m/security/cases/{id}security:case:writeBearer tokenUpdates a case's lifecycle (status/severity/summary), self-audited.
get/v1/m/security/cases/{id}/exportsecurity:case:readBearer tokenExports a case's relevant ledger events in a SIEM format (every format audit.Formats() lists), re-verifiable offline.
get/v1/m/security/cases/{id}/linkssecurity:case:readBearer tokenLists a case's chain of custody.
post/v1/m/security/cases/{id}/linkssecurity:case:writeBearer tokenAppends one immutable chain-of-custody link attaching a finding / ledger sequence / anomaly / note to a case.
get/v1/m/security/cases/{id}/timelinesecurity:case:readBearer tokenReconstructs a case's timeline from the append-only ledger and VERIFIES the chain and (where a checkpoint key is wired) the signed checkpoints, then enriches it with attribution (identity), least-privilege drift and data lineage.
get/v1/m/security/enforcementsecurity:finding:readBearer tokenReturns the tenant's inline-enforcement posture (all classes).
put/v1/m/security/enforcementsecurity:enforcement:adminBearer tokenSets the inline-enforcement posture for a guardrail class.
get/v1/m/security/findingssecurity:finding:readBearer tokenLists the tenant's findings, filterable by kind/severity/ status/source.
get/v1/m/security/findings/exportsecurity:finding:readBearer tokenExports a complete filtered snapshot.
get/v1/m/security/findings/{id}security:finding:readBearer tokenReturns one finding.
patch/v1/m/security/findings/{id}security:finding:writeBearer tokenUpdates a finding's triage state (open/triaged/resolved/ dismissed).
post/v1/m/security/guardrails/inspectsecurity:guardrail:writeBearer tokenRuns the guardrails over a submitted piece of agent text.
get/v1/m/security/integrity/verifysecurity:integrity:readBearer tokensecurity module route (requires security:integrity:read)
get/v1/m/security/safety-posturesecurity:finding:readBearer tokenAggregates the tenant's provider safety-posture findings (the OpenAI Moderation / AWS Bedrock Guardrails / Azure RAI read-first posture) into a per-provider-surface roll-up.