privacy-threat-oraclelisted
Install: claude install-skill Hefrock/agent-skills
# Privacy Threat Oracle
The governance layer of the Privacy OS spine (`Projects/Privacy OS - Threat-Model
Decision Engine` in the source vault): a living threat model — adversary classes,
identity compartments, cost-to-defend tiers — encoded as data, plus a deterministic
decision layer over it. Where `privacy-linter` answers "does this content contain a
leak," this answers "given who this identity is and who'd see it, should this
disclosure happen at all."
## Why this is deterministic-only, not model-based
Unlike `privacy-linter`'s own still-unbuilt inference-cue class (`privacy-linter`'s
`SKILL.md` names it as deliberately out of scope, blocked on a local-model decision that
hasn't been made — nothing in this repo produces it yet), this project's core design
doesn't have the same wall: v1 evaluates *already-structured* facts about a
proposed action (which compartment, which exposure, which content classes) against a
fixed rule table — not raw disclosure content run past an external model. See
`references/decision-rubric.md` for why the rule table is a ranked ordering rather than
a weighted scoring function (the source project's own Open Question #2), and why
structured-only input (not free text) is the deliberate v1 scope (Open Question #3).
## How this works
```bash
python scripts/oracle.py \
--source-compartment personal --target-compartment public_professional \
--target-exposure public_internet --content-class direct_pii
```
1. **Compartment violation check** —