| name | security-audit |
| description | Use when the request is broadly about IAM, consent, trust, vault, PKM, streaming safety, verification, or audit workflows and the correct security specialist skill is not yet clear. |
Hussh Security Audit Skill
Purpose and Trigger
- Primary scope:
security-audit-intake
- Trigger on broad IAM, consent, trust, vault, PKM, verification, streaming, and audit-oriented requests where the correct spoke is not yet obvious.
- Avoid overlap with
backend, repo-operations, and repo-context.
Coverage and Ownership
- Role:
owner
- Owner family:
security-audit
Owned repo surfaces:
docs/reference/iam
docs/reference/streaming
hushh-webapp/lib/consent
hushh-webapp/lib/vault
hushh-webapp/lib/pkm
hushh-webapp/lib/personal-knowledge-model
consent-protocol/hushh_mcp/consent
consent-protocol/hushh_mcp/trust
consent-protocol/hushh_mcp/vault
Non-owned surfaces:
backend
repo-operations
docs-governance
Do Use
- Broad trust-boundary and audit intake before the correct spoke is clear.
- IAM, consent, vault, PKM, streaming-safety, and verification questions spanning docs and code.
- Choosing whether the work belongs to IAM/consent, vault/PKM, reviewer/BYOK testing, PKM upgrade rehearsal, quality contracts, or streaming contracts.
Do Not Use
- Broad backend runtime work where trust is not the primary boundary.
- CI/deploy/env parity work that belongs to
repo-operations.
- Broad repo mapping before the domain itself is known.
Read First
docs/reference/iam/README.md
docs/reference/streaming/README.md
docs/project_context_map.md
docs/reference/iam/agent-delegation-boundary.md
consent-protocol/docs/reference/consent-protocol.md
.codex/skills/security-audit/references/anti-rationalization.md
Workflow
- Identify whether the real ownership surface is IAM/consent, vault/PKM, quality contracts, or streaming contracts.
- Keep trust-boundary docs aligned with code and verification changes.
- Route general backend runtime work back to
backend when trust is not the primary concern.
Handoff Rules
- Route consent scopes, actor model, and IAM/runtime gate work to
iam-consent-governance.
- Route vault and PKM storage/boundary work to
vault-pkm-governance.
- Route reviewer-account BYOK browser proof to
reviewer-app-testing.
- Route zero-loss PKM upgrade acceptance to
pkm-upgrade-rehearsal.
- Route cross-surface test policy to
quality-contracts and streaming work to streaming-contracts.
- If the request begins as a cross-domain scan, start with
repo-context.
Required Checks
./bin/hushh docs verify
cd consent-protocol && python3 -m pytest tests/quality -q