Skip to content

feat(security): add private run commands and comparison - #6

Merged
leemour merged 2 commits into
mainfrom
feat/security-commands
Oct 9, 2026
Merged

leemour merged 2 commits into
mainfrom
feat/security-commands

Conversation

@leemour

@leemour leemour commented Oct 9, 2026

Copy link
Copy Markdown
Contributor

Add security scan, Socket, agent, and comparison commands over the existing scripts. Runs use private folders with scope, raw output, report, pinned tool versions, exit codes, and observation history. Comparison rejects incomplete or differently scoped evidence and reads legacy audits without edits. Agent runs require explicit live intent, a clean build checkout, caller configuration, a successful blocked-write canary, and separate write-attempt/expected-answer checks; cleanup failures cannot pass.

Validation: lint, typecheck, 51 tests, 100% line and function coverage, docs checks, Bun smoke, shell syntax, and the high severity zizmor gate passed. Synthetic executable tests exercise write refusals, utility failures, runtime propagation, and payload cleanup. The original private audit was read without modification (25 artifacts); no live messenger runs occurred. Package review contains the five needed scripts and excludes tests.

@leemour
leemour merged commit 84fdd03 into main Oct 9, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant