chore: security review policy + operator runner, doc updates (EGB-677 stage 1)
Add .ship-policy.json (opts out AI adversarial/red-team/security-specialist review; requires local operator sign-off) and test/run-security.sh (the operator-local security regression subset). Document the policy in CLAUDE.md and README, fix stale test counts (manifest.bats 41->58, total 174->191), and update the storage-recursion note to reflect rekey/list now walking the full project tree.
This commit is contained in:
parent
c6ea724ddb
commit
588f290dcc
4 changed files with 121 additions and 4 deletions
|
|
@ -494,7 +494,14 @@ For complete rotation with no historical exposure, create a fresh `~/.secrets/`
|
|||
## Development
|
||||
|
||||
```bash
|
||||
# Run the test suite (174 tests across both files)
|
||||
# Run the test suite (191 tests across both files)
|
||||
brew install bats-core
|
||||
bats test/
|
||||
|
||||
# Security regression subset — operator-local only (attack-payload fixtures).
|
||||
# Required before ship; records sign-off in .gstack/security-signoff.json.
|
||||
./test/run-security.sh
|
||||
```
|
||||
|
||||
Hosted AI agents must not run the security script or perform red-team/adversarial
|
||||
review on this repo — see `.ship-policy.json` and `CLAUDE.md`.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue