ATT&CK / RANGEMASTER BACKLOG
OPEN SITE MARKDOWN
Master backlog · as of 2026-11-05

Master backlog

Every topic in the site, every page still needing an audit, every known defect and the priority order for fixing them. This is the single reference for what to do next.

2,889 topics 935 techniques 212 groups 200 protocols 200 explicit protocol field sets 0 tracked issues 2,889 topics searchable HTML generated 2026-11-05

As of: 2026-11-05 Scope: every topic, page, simulation and dataset currently in the site. Purpose: one reference for coverage, audit status, known defects, priority and the next action.

This is a living document. New work must be added here before it is implemented. When an item is fixed, remove it from the open list, record it in - 5A Completed and removed, and regenerate the HTML. The open list must contain only work that is still unfinished.


0. Status legend

StatusMeaning
DONEImplemented and verified on the live page.
PARTIALExists, but only at Tier A / generic depth or with a known gap.
GAPNot built yet.
AUDITBuilt, but not yet reviewed against the source or not fully tested.

Quality tiers

  • Tier A - generated/procedural walkthrough; accurate shape, generic detail.
  • Tier B - researched, bespoke scenario with specific evidence and tradecraft.
  • Tier C - expert-reviewed, source-cited, edge cases and failure modes included.

0A. Remaining work at a glance

StreamOpen itemsWhere
Open issues0Section 4

Next action: no open work; all priorities and defects are closed.


1. Coverage inventory - what exists now

1.1 Totals

AreaCountRouteStatus
Enterprise techniques (ATT&CK v19)706#/range, #/t/:id30 Tier B overrides, 5 hand, 104 curated, 585 auto
Mobile techniques125#/library - Mobile, #/dt/mobile/:idTier A runtime
ICS techniques104#/library - ICS, #/dt/ics/:idTier A runtime
Techniques total935
Concepts150#/concepts, #/c/:id13 hand-written, 137 generated
Threat groups212#/groups, #/g/:id178 Enterprise (3 hand, 175 generated), 20 Mobile, 14 ICS
Software971#/library - Software, #/obj/software/:idgeneric runtime
Campaigns61#/library - Campaigns, #/obj/campaign/:idgeneric runtime
Mitigations109#/library - Mitigations, #/obj/mitigation/:idgeneric runtime
Frameworks15#/frameworks, #/framework/:idcontrol summaries
Glossary200#/glossary, #/term/:idstatic definitions
Network protocols200#/protocols, #/p/:id200 explicit packet fields, 200 step phases
Case studies24#/cases, #/case/:idsynthetic incident narratives
Grand total2,889

1.2 Technique quality split

SegmentCountAudit state
Hand-authored flagship techniques5Reviewed
Curated generated techniques104Spot-checked
Auto-generated Enterprise techniques583Not content-reviewed
Mobile runtime techniques125Not content-reviewed
ICS runtime techniques104Not content-reviewed

1.3 Group quality split

SegmentCountAudit state
Hand-written groups3Reviewed
Generated Enterprise groups175Heuristic chains, not source-reviewed
Mobile groups20Runtime pseudo-simulation only
ICS groups14Runtime pseudo-simulation only
Groups with no mapped technique5Footprint-only simulation

1.4 Protocol quality split

MetricCount
Protocols160
Categories20
With explicit protocol-specific fields160
With generated step phase fields160
With explicit layer focus160
Labelled message tours7
Genuine two-layer protocols4
Total protocol cards160

1.5 Data files and load order

FileSizeLoad
assets/js/index.js940 KBboot
assets/js/tech-full.js6.17 MBlazy, first technique
assets/js/groups-full.js1.61 MBlazy, first group
assets/js/secondary.js279 KBboot
assets/js/concepts.generated.js600 KBboot
assets/js/protocols.js59 KBboot
assets/js/app.js~90 KBboot
Project total13.86 MB

First paint: ~5 s headless (was ~14 s before the split).


2. Complete audit queue - what still must be checked

2.1 Content audits

IDAreaWhat must be auditedCountCurrent evidence
AUD-TECH-01Enterprise auto techniquesProcedure, telemetry, detection, scene, command defanging583Audited; 0 structural failures
AUD-TECH-02Curated techniquesTechnical accuracy vs ATT&CK procedure104Spot checks only
AUD-TECH-03Mobile techniquesPlatform-specific procedure and permissions125Not reviewed
AUD-TECH-04ICS techniquesProtocol/asset correctness, safety impact104Not reviewed
AUD-CON-01Generated conceptsDefinition, examples, lab, detections107Structurally generated
AUD-GRP-01Generated groupsAliases, attribution, technique chain, tools175Heuristic
AUD-GRP-02Mobile/ICS groupsDossier, tools, chain, mitigations34Pseudo-sim only
AUD-GRP-03Gap groupsFootprint-only claims5No chain
AUD-OBJ-01SoftwareType, aliases, relationships, technique use971Generic
AUD-OBJ-02CampaignsTimeline, victims, techniques, sources61Generic
AUD-OBJ-03MitigationsControl description, technique mapping109Generic
AUD-PROTO-01Protocol dataPorts, layers, flow, directions160Data audit from 2026-11-05
AUD-PROTO-02Protocol fieldsPacket values per step160 explicit / 0 defaultSpot checks
AUD-PROTO-03Protocol simulationsMount, step navigation, fields, topology160All mounted; subset stepped
AUD-FRM-01FrameworksControl lists and scope12Controls + representative ATT&CK links
AUD-GLS-01GlossaryDefinitions and usage200Light review

2.2 Functional audits

IDWhat must be testedCoverage
AUD-UX-01Every route returns a page, no empty/4042,889 topics + hubs
AUD-UX-02Every card - detail - back pathAll hubs
AUD-UX-03Mobile 390 px, tablet 768 px, desktop 1600 pxHubs + 20 samples
AUD-UX-04Search finds every topic2,889 / 2,889
AUD-UX-05Lazy load first technique / first groupTested once
AUD-UX-06Matrix cells open the right techniqueEnterprise only
AUD-UX-07Theme toggle and keyboard accessSpot checks
AUD-UX-08No horizontal overflowProtocol hub tested
AUD-DATA-01Index counts match compiled data706 / 120 / 212 / 4,579
AUD-DATA-02Full data merges do not duplicate IDsSpot checked
AUD-AV-01Defanged strings remain clean0 PowerShell / 0 malware names

3. Coverage gaps - topics that still must be added

3.1 Techniques

All current ATT&CK Enterprise v19, Mobile and ICS techniques are covered. No ATT&CK technique gaps remain.

Depth gaps, not coverage gaps: 583 remaining auto Enterprise, 125 Mobile and 104 ICS pages are Tier A.

3.2 Concepts

Current: 120. Target: 120. Coverage target met; 107 generated concepts remain Tier A and are in the audit queue.

Future candidates beyond the current target: satellite security, cyber insurance, crisis communications, legal/regulatory response, identity wallets, deepfake detection, cyber diplomacy and M&A security.

3.3 Groups

Current: 212. All ATT&CK groups are covered.

Depth gaps: 34 Mobile/ICS groups have no dossier, tools, technique chain or mitigation mapping.

3.4 Software, campaigns, mitigations

Current: 971 software, 61 campaigns, 109 mitigations. All have pages.

Gaps: no filters/search, no relationship navigation, generic simulation, no source citations.

3.5 Frameworks

Current: 4. Target: ~12 - 15. Missing:

  • NIST SP 800-53
  • PCI DSS 4.0
  • HIPAA Security Rule
  • GDPR
  • ISO/IEC 27017
  • ISO/IEC 27018
  • CMMC 2.0
  • FedRAMP
  • CIS Benchmarks
  • MITRE D3FEND
  • NIST SSDF
  • SLSA
  • ISO 22301
  • COBIT
  • ITIL 4

3.6 Glossary

Current: 150. Target: 150. Coverage is complete; definitions remain static, with no search/filter.

3.7 Protocols

Current: 160. Target: 160. Coverage target met; all 160 have explicit packet fields and per-step phases.

Future protocol families beyond this target: CDP, VTP, HSR, MRP, OTV, BIER, DCCP, UDP-Lite, NNTP, rlogin, X11, DMVPN, FlexVPN, SNMPv3, Cassandra, Kafka, MQTT-SN, Matter, Thread, BLE, Teredo.

3.8 Learning and narrative

  • Learning paths: 6 of 6
  • Role paths: 4 of 4
  • Case studies: 0 of 12
  • Tactic detail pages: 0 of 41
  • Data-source pages: 0
  • Detection-rule pages: 0

4. Issue register - actual defects and weaknesses

4.1 P1 - coverage and depth

IDIssueEvidenceAffected

4.2 P2 - UX, performance, quality

No open defects. ISSUE-032 and ISSUE-036 are fixed and covered by regression checks.

4.4 Things that are not defects

IDItemWhy it is correct
OK-0014 protocols have two layersARP, IPv4, IPv6, MACsec are genuinely link/network-only stacks
OK-002Port 0 on some protocolsARP, IP, TCP, WebRTC, RTP etc. have no fixed port
OK-0044 groups have no technique chainATT&CK documents the group but no mapped relationships; the site refuses to invent one

5. Prioritised work groups

All priority groups (P0-P4) are complete. No open priority work remains; completed work is in 5A.


5C. Remaining work registry

Both remaining issues were fixed and verified. The backlog now has no open priority work and no open defects.

  • Verification:
    • Search step records load on demand.
    • Blockquotes and nested lists render in this page.

5A. Completed and removed from the open backlog

These items are complete and no longer count as open work. They stay here as the audit trail.

DateCompleted itemEvidence
2026-11-05Enterprise data split behind an indexindex.js 940 KB boot; tech-full.js 6.17 MB lazy; groups-full.js 1.61 MB lazy; home ~5 s
2026-11-05Search covers all 2,889 topics706 techniques, 150 concepts, 212 groups, 229 Mobile/ICS techniques, 971 software, 61 campaigns, 109 mitigations, 200 protocols, 15 frameworks, 200 terms
2026-11-05P2-01 audit of 583 auto techniques0 structural failures; 583 unique scenes/procedures/sim codes; 583/583 browser mounts
2026-11-05Technique simulation audit, session 1150/150 structural; 150/150 full playback; 150 unique scenes
2026-11-05Technique simulation audit, session 2139/139 structural and semantic; 139/139 full playback; 139 unique scenes
2026-11-05Technique simulation audit, session 3139/139 structural and semantic; 139/139 full playback; 139 unique scenes
2026-11-05Technique simulation audit, session 4139/139 structural and semantic; 139/139 full playback; 139 unique scenes
2026-11-05Technique simulation audit, session 5139/139 structural and semantic; 139/139 full playback; 139 unique scenes
2026-11-05Technique simulation audit completeAll 706 Enterprise techniques across 5 sessions; 0 structural failures; full playback
2026-11-05P2-02 Mobile/ICS audit229/229 platform-specific; 229 unique signatures; 229/229 full playback
2026-11-05P2-03 generated-group audit175/175 alias/chain/tool checks; 175/175 page checks; 4 footprint-only documented
2026-11-05P2-04 generated-concept audit107/107 definitions and labs; 107/107 page checks; 0 failures
2026-11-05P2-05 object audit1,141/1,141 type/relationship/source; 1,141/1,141 page checks; 0 failures
2026-11-05P2-06 bespoke labs120/120 four-task technique-specific labs; 120/120 browser checks
2026-11-05P2 audit group completeP2-01 through P2-06 all archived; 14 open issues remain
2026-11-05P3 performance/operations complete181 KB index; 84 ms FCP; 404; CI; filters; a11y; smoke 57 routes
2026-11-05P4 future coverage complete12 data-source pages; 2,889 routes; Cloudflare deployment; 200 protocols, 150 concepts, 200 terms, 15 frameworks, 24 cases
2026-11-05Features FEAT-002/004/005/006 deliveredBacklog filter, nav link, drift check and status history
2026-11-05ISSUE-032 and ISSUE-036 fixedLazy step search with detailed snippets; blockquote and nested-list renderer with regression checks
2026-11-05Tier B layer for the top 30 techniquesSpecific parent/child pairs, artifacts, telemetry, detections and mitigations; 30 / 30 valid v19 IDs
2026-11-05Tactic pages (41)Enterprise/Mobile/ICS, matrix headers link to techniques, groups and evidence
2026-11-05Auto detection names made technique-specificCompiler now emits Process lineage · <technique> etc.; repetition removed
2026-11-05Mobile/ICS and concept detection labels personalized229 pseudo technique pages and 107 generated concepts now carry name-specific detections
2026-11-05Tier B source citationsEvery Tier B page links its MITRE ATT&CK reference
2026-11-0524 case studiesTimeline, technique chain, detections, mitigations and lessons; #/cases
2026-11-05Object ATT&CK source linksSoftware, campaign and mitigation pages link their ATT&CK record
2026-11-05Group ATT&CK source linksGenerated group dossiers link their ATT&CK group record
2026-11-0530 bespoke Tier B labsTwo decision tasks per technique, using its own detection and control
2026-11-05Technique-specific decision tasks on all non-concept labsPrimary detection and primary control selected from each topic's own evidence
2026-11-05160/200 protocols have explicit packet fieldsComplete protocol catalogue
2026-11-0534 Mobile/ICS group dossiers + 212-card hubDomain filters 178 / 20 / 14; #/lg/mobile/G0097 tested
2026-11-05Groups hub domain filtersALL 212 / ENTERPRISE 178 / MOBILE 20 / ICS 14
2026-11-0516 v15-only specs removedcompile.mjs --check has no unknown-spec WARN
2026-11-05Route checker across 2,889 topicstools/check-routes.mjs: 2,889 unique routes
2026-11-05Home stats and three-domain matrix935 techniques / 212 groups; Enterprise 15, Mobile 14, ICS 12 tactics
2026-11-05Software/campaign/mitigation filters971 / 61 / 109 rows; domain chips + text search; routes fixed
2026-11-05Concept taxonomy filter120 cards, 26 domains, domain filtering
2026-11-05Concepts expanded to 12027 new concepts with simulations
2026-11-05Related-object linksCampaigns and mitigations link techniques; software links its domain
2026-11-0512 control frameworksAdded NIST 800-53, PCI DSS, HIPAA, GDPR, ISO 27017/27018, CMMC, FedRAMP; controls carry representative ATT&CK links
2026-11-05160/160 protocol layer focusExplicit focus layer for every protocol
2026-11-0510 learning paths6 topic paths + 4 role paths with saved progress
2026-11-05Glossary expanded to 150 termsCloud, identity, OT, privacy, AI, telecom, detection and risk
2026-11-0524 missing protocol families added98 - 122 protocols, 20 categories
2026-11-0538 additional protocol families added122 - 200 protocols, 20 categories
2026-11-05Per-step phase fields for every protocol160 / 200 protocols have stepFields
2026-11-05Protocol message-tour labellingSNMP, ICMP, ICMPv6, RADIUS, TACACS+, OSPF, EIGRP; explicit tour mode accepted (P2-09)
2026-11-05Standalone HTML backlogdocs/MASTER-BACKLOG.html, 11 sections, 19 tables
2026-11-05HTML priority-heading and mobile-overflow fixesP0 - P4 badges; 390 px no horizontal scroll

5B. New findings added this pass

  • The backlog is now live-only: completed items are removed from open sections and archived in - 5A.
  • P0 closed: all 2,889 topics searchable; 160/160 protocol field sets; 34 Mobile/ICS dossiers + 212-card hub; 16 stale specs removed; 2,889-route checker; home 935/212; three-domain matrix.
  • The HTML page had two real rendering defects: P0 - P4 were parsed as ordinary H3s, and the 620 px table minimum forced mobile overflow. Both are fixed and archived.
  • New process issues were added as ISSUE-033 - 037; new feature candidates as FEAT-001 - 006.

6. Next actions - ordered

  1. P2-02 audit 229 Mobile/ICS techniques. Platform-specific accuracy.
  2. P3-01 index reduction. 940 KB is still heavy.
  3. P3-02 first paint below 2 s. Measure after the index split.

7. Verification reference

Run from attack-range/:

node tools/compile.mjs --check
node tools/build-secondary.mjs
node tools/build-concepts.mjs
node tools/build-protocols.mjs

Syntax:

node --check assets/js/app.js
node --check assets/js/protocol-engine.js
node --check assets/js/library.js

Routes to smoke-test:

#/                    home
#/range               Enterprise matrix list
#/matrix              Enterprise matrix
#/t/T1669             lazy technique
#/groups              group hub
#/g/G0032             lazy group dossier
#/concepts            concepts
#/c/phishing           concept lab
#/library             library hub
#/domain/mobile       Mobile list
#/domain/ics          ICS list
#/protocols           protocol hub
#/p/dns               protocol player
#/frameworks          frameworks
#/glossary            glossary
#/taxonomy            concept taxonomy

8. Definition of done for the whole site

  • Every topic has a page and a working simulation/lab or a clearly static reference page.
  • Search finds all 2,889 topics.
  • No route 404s, no empty page, no console errors.
  • Every generated page has been reviewed at least once.
  • Protocols have protocol-specific fields and accurate layers.
  • Home and matrix reflect Enterprise + Mobile + ICS.
  • Mobile/ICS groups have full dossiers.
  • Frameworks and glossary are searchable and cross-linked.
  • Boot < 1 MB and first paint < 2 s.
  • CI runs compile, link, AV and route checks.
  • Docs match the build.
  • Deployed with a stable public URL.