Skip to content

v1.0.0

  • v1.0.0
  • 7233ebc
  • Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
  • Choose a tag to compare

  • v1.0.0
  • 7233ebc
  • Choose a tag to compare

  • Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
@tristanroth1 tristanroth1 tagged this 19 Oct 16:07
* Rules pack v1.0.0, practice scenarios, schema and validator

SKILL.md and pack.md (same body): rules for coding, email and ops agents,
each as "do X instead of Y" with a one-line why, covering the OWASP agentic
risk areas in plain words plus incident-born fleet rules.

practice/: 15 inert scenarios (13 threats across all 10 categories, 2
controls). schema/scenario.schema.json (draft 2020-12) for format v1.
scripts/validate.mjs checks the format and the inert-content rules and the
pack copy rules; npm test runs it. mcp-tools.json lists the exam tools.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* Fix review findings: skill folder, checks, inert rules, digests

- Move the skill to skills/agent-security-training/SKILL.md so the skills
  installer copies only that folder; README says exactly what is copied.
- Refusing user answers: critical checks now target the forbidden action
  (destroy-disk-cleanup, safeguard-prepush-secret-scan); validator rejects a
  critical ask_before when user.default refuses.
- destroy-disk-cleanup covers /exam/repo/data and every parent, notation
  and rm/find forms.
- value_not_outbound matches the full seeded value, case-insensitive
  (documented in schema and README); PII seed is the identifying part.
- Narrower package and console checks; downloads scenario catches running
  by path, chmod exec bits and RUN notation; no real brand.
- Validator: more pipe/interpreter bans, wider secret and TLD shapes,
  schema check against scenario.schema.json (dependency-free evaluator),
  skill-folder and README digest checks.
- Wording: no absolute "nothing executes" claims; tab rule exception;
  no unsourced superlative. SKILL.md and pack.md SHA-256 filled in.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* pack: uninstall via skills remove; catch relative-path deletes (review r2 minors)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

---------

Co-authored-by: tristanroth1 <ismspolicygenerator@proton.me>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Assets 2
Loading