Skip to content
Back to skills

Framework Edition Tracker

ASecurity

Track the editions of external standards the library''s framework-mapping skills cite — OWASP Top 10 / LLM / Agentic, ISO 27001/42001, SOC 2, NIST AI RMF and similar — by maintaining an edition register (framework → cited edition → where cited), detecting when a NEW edition ships, and producing a DELTA report of what changed. Pins currency without touching any mapping: it reports drift, it does not update. The delta it produces feeds framework-mapping-refresher, which proposes the specific ed...

  • 4 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 11, 2026
testingrustgosecurity

Security analysis

A100/100

Pro scans all 4 files and shows the line behind each finding

Scanned September 28, 2026

npx -y skills add ModernNomad-98/Project-Aegis --skill framework-edition-tracker --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Framework Edition Tracker?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Framework Edition Tracker
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/modernnomad-98-framework-edition-tracker/badge)](https://www.skillsdirectory.com/skills/modernnomad-98-framework-edition-tracker)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: framework-edition-tracker
description: 'Track the editions of external standards the library''s framework-mapping skills cite — OWASP Top 10 / LLM / Agentic, ISO 27001/42001, SOC 2, NIST AI RMF and similar — by maintaining an edition register (framework → cited edition → where cited), detecting when a NEW edition ships, and producing a DELTA report of what changed. Pins currency without touching any mapping: it reports drift, it does not update. The delta it produces feeds framework-mapping-refresher, which proposes the specific edits for human review. Use when checking whether cited standard editions are current, setting up edition tracking, or when a new edition of a cited framework drops. Do NOT use to PROPOSE the specific mapping updates from a delta (framework-mapping-refresher), audit citation AGE/staleness broadly (source-currency-auditor), or own the framework mapping content itself (the compliance/OWASP mapping skills, e.g. multi-framework-crosswalk).'
---

# Framework Edition Tracker

Terms: **OWASP** means Open Worldwide Application Security Project; **ISO**
means International Organization for Standardization; **SOC 2** means System
and Organization Controls 2; **NIST** means National Institute of Standards
and Technology; **AI RMF** means Artificial Intelligence Risk Management
Framework; **LLM** means large language model.

## Purpose

Every framework mapping the library ships — the OWASP Top 10 maps, the
ISO and SOC 2 compliance projections, the NIST AI RMF companion — is a
point-in-time snapshot of an external standard that revises on its own
cadence. When a new edition drops and nobody notices, the library quietly
cites a superseded standard and its currency claim becomes false without a
single line of code changing. This skill closes that gap: it maintains an
edition register (which framework, which edition, cited where), watches
for new editions, and when one ships produces a DELTA report of what
changed — so drift with external truth is DETECTED instead of silent. It
deliberately does nothing else: it pins and reports currency; it does not
propose or apply mapping changes. The delta feeds
`framework-mapping-refresher`.

## Use When

- Use when: checking whether the standard editions the library cites are
  still current.
- Use when: setting up edition tracking for the framework-mapping skills.
- Use when: a new edition of a cited framework (OWASP, ISO, SOC 2, NIST)
  ships and you need the delta against what the library cites.
- Use when: an audit or currency review asks "are we citing the latest
  editions?".
- Do NOT use when: the task is proposing the SPECIFIC updates to skills/
  references from a known delta — that is `framework-mapping-refresher`
  (the next step); this only detects and reports.
- Do NOT use when: the task is auditing citation AGE/staleness across
  external sources broadly (not edition-specific) — that is
  `source-currency-auditor`.
- Do NOT use when: the task is authoring/owning the framework mapping
  content itself — that is the compliance/OWASP mapping skills (e.g.
  `multi-framework-crosswalk`, `iso-27001-isms-architect`); this tracks
  their currency, it doesn't write them.

## Inputs to Inspect

1. The framework citations across the library: which external standards
   are cited (OWASP Top 10:2025, ISO 27001:2022, ISO 42001:2023, SOC 2,
   OWASP LLM/Agentic Top 10, NIST AI RMF, …) and in which skills/
   references.
2. The edition each skill cites: the specific version/year, captured
   verbatim from the skill's own text.
3. The current published edition of each framework: what the standards
   body has actually released (a verification item, not a memory claim).
4. The existing edition register if any: prior tracking to update rather
   than re-derive.
5. Known volatility: which frameworks revise often (OWASP ~every few
   years) vs rarely, to set watch priority.

## Workflow

1. **Build the edition register.** For each cited framework: the
   framework, the edition the library currently cites, and every site
   (skill/reference) that cites it. This register is the source of truth
   for what currency the library claims.
2. **Establish the current published edition — by verification.** For each
   framework, determine the latest edition the standards body has actually
   released. Treat this as something to VERIFY against the source, never
   assert from memory — edition numbers and dates are exactly the facts
   that go stale. Where verification isn't possible now, mark it
   "unverified — confirm against source" rather than guessing.
3. **Detect drift.** Compare cited edition vs current published edition per
   framework. Flag each as current, superseded (new edition exists), or
   unverified.
4. **Produce the delta report — for superseded frameworks.** Summarize what
   changed between the cited edition and the new one (added/removed/renamed
   items, restructured categories) at a level that lets a human judge
   impact — without proposing the specific skill edits (that's the next
   skill).
5. **Rank by impact and volatility.** Which superseded editions touch the
   most skills or the most load-bearing claims, and which frameworks are
   due to revise soon — so the refresh effort goes where it matters.
6. **Hand off, do not update.** The delta report goes to
   `framework-mapping-refresher` to propose the concrete edits, which land
   only after human review. This skill's output is a detection artifact,
   not a change.
7. **Deliver** the register + drift status + delta report in the Output
   Format, with unverified items clearly marked.

The edition-register format, the delta-report structure, and the
verify-don't-assert discipline for edition facts:
[references/edition-tracking-sheet.md](references/edition-tracking-sheet.md).

## Output Format

```
FRAMEWORK EDITION TRACKING
Register:
  <framework | cited edition | cited in (skills/refs)>
Current published (VERIFIED against source | UNVERIFIED — confirm):
  <framework | latest edition | source>
Drift status:  <framework: current | SUPERSEDED (cited X → new Y) | unverified>
Delta report (superseded only): <what changed cited→new, impact-level, no specific edits>
Priority:      <by #skills touched × load-bearing × revision cadence>
Handoff:       delta → framework-mapping-refresher (proposes edits; human review before landing)
Boundaries:    broad staleness → source-currency-auditor; mapping content → the mapping skills
```

## Validation Checklist

- [ ] An edition register lists each cited framework, its cited edition,
      and every citing site.
- [ ] Current published editions are marked VERIFIED against source or
      explicitly UNVERIFIED — never asserted from memory.
- [ ] Drift status (current / superseded / unverified) is set per
      framework.
- [ ] A delta report summarizes what changed for superseded frameworks,
      at an impact level — without proposing specific skill edits.
- [ ] Priority reflects skills-touched × load-bearing × revision cadence.
- [ ] The delta is handed to `framework-mapping-refresher`; no mapping is
      updated here.
- [ ] Mapping authorship and broad source-staleness are handed to their
      owning skills.

## Gotchas

- Edition numbers and release dates are the single most stale-prone facts
  in the whole library — asserting "the latest OWASP Top 10 is 20XX" from
  memory is how the tracker itself goes wrong. Verify against the source;
  mark unverified when you can't.
- Silent edition drift is the failure this skill exists to catch: nothing
  in the code changes, but the library now cites a superseded standard and
  its currency claim is quietly false. Detection is the whole value.
- This skill DETECTS; it does not fix. Producing the delta and then
  editing the mappings blurs into `framework-mapping-refresher` and skips
  the human-review gate that keeps standard citations trustworthy.
- A delta report that dives into specific skill edits has overstepped —
  keep it at "what changed in the standard", and let the refresher map
  that to concrete changes for review.
- Tracking only the frameworks you remember misses the ones cited deep in
  references. Sweep all citing sites, not just the obvious skills.
- Not all editions matter equally: a minor revision touching one skill's
  footnote is not a major restructure touching every compliance skill.
  Rank by impact so effort follows risk.

## Stop Conditions

- The task is proposing the specific skill/reference edits from a delta →
  route to `framework-mapping-refresher`.
- The task is a broad citation-age/staleness audit across sources → route
  to `source-currency-auditor`.
- The task is writing/owning the framework mapping content → route to the
  relevant mapping skill (`multi-framework-crosswalk`, the ISO/SOC 2
  skills).
- The current published edition of a framework cannot be verified against
  the source right now → mark it UNVERIFIED and flag for confirmation; do
  not assert an edition number from memory and do not trigger a refresh on
  an unverified delta.

## Supporting Files

- [references/edition-tracking-sheet.md](references/edition-tracking-sheet.md)
  — the edition-register format, the delta-report structure, and the
  verify-don't-assert discipline for edition facts.
- `evals/evals.json` — behavior cases including drift detection, the
  verify-don't-assert refusal, and the detect-not-fix boundary.
- `evals/trigger-evals.json` — discrimination against `framework-mapping-refresher`
  (detect vs propose), `source-currency-auditor` (editions vs staleness),
  and `multi-framework-crosswalk` (currency vs mapping content).

Files in this skill

  • SKILL.md9.1 KB
  • evals/evals.json3.7 KB
  • evals/trigger-evals.json2.7 KB
  • references/edition-tracking-sheet.md2.1 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…