Commit c658c29
docs: full reflection of skill v0.6.0 + MCP companion in README + SECURITY
README:
- Broaden agent-side hardening list to include all skill v0.6.0
invariants (#1.a outer dispatch-target / #2.5 chain-naming / #6b
Tier-1 facet decoder / #11 approval-class / #12.5 hard-trigger /
#14 set-level intent / #15 durable-binding / et al)
- Expand security-model paragraph with the new defense classes the
skill enforces beyond the server-emitted block prose
SECURITY.md:
- Add 6 new defenses-table rows: Inv #1.a (outer dispatch-target
allowlist), #2.5 (chain-must-be-explicit), #6b (Tier-1 facet
decoder), #12.5 (mandatory second-LLM hard-trigger), #14 (set-level
intent verification), #15 (durable-binding source-of-truth)
- Update preflight-skill row to enumerate the full v0.6.0 invariant
set + current sentinel `_v8_4aac027a9df315a9`
- Update version refs (v0.4.1 → v0.6.0) in asymmetry section + add
pointer to the new "Adversarial smoke-test 2026-04-28" subsection
- Add 7 new threat-mapping bullets covering the v0.6.0 attack classes:
recipient substitution via stale approval, cross-chain ambiguity /
CREATE2 sweeper, bridge facet recipient swap, reverse-revoke /
set-level lie, durable-binding selection-layer, free-form drainer
pattern, EIP-7702 setCode (forward-looking)
- Expand "Phishing approvals" with v0.6.0 broadening (Inv #1.a closes
recipient redirection; Inv #14 closes reverse-revoke)
- Expand "Free-form message signing" with §8 hardening (byte
fingerprint, drainer-template refusal, why marker-word-only is
wrong)
- New "Selection-layer attacks" section explaining the threat class
Inv #15 introduces (validators / SRs / Comets / marketIds / banks
/ ATAs / LP tokenIds / multisig xpubs)
- New "Forward-looking invariants" section for #1b/#2b (typed-data,
ships when MCP surface lands) + §16 (EIP-7702 refuse-all)
- New "Adversarial smoke-test 2026-04-28" subsection summarizing the
44-script corpus + 7-of-8 sub-issue closure + 3 follow-up tracking
issues (#481 7702 builder + skill v9, #482 per-EVM-chain contact
tag, #483 per-handler dispatch-target wiring)
Pure docs — no behavior change.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>1 parent 7b48b5e commit c658c29
2 files changed
Lines changed: 86 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
| 44 | + | |
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
48 | | - | |
| 48 | + | |
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
| |||
0 commit comments