Skip to content

Quality Metrics & Assurance

Nexus SecOps Textbook Quality Framework

This document defines the quality metrics, validation procedures, and continuous improvement processes for the Nexus SecOps textbook.


Quality Philosophy

The Nexus SecOps textbook maintains high quality through:

  • Evidence-Based Design: Learning science principles guide content structure
  • Defensive Focus: 100% defensive security orientation with no offensive exploitation
  • Practical Application: Real-world scenarios using synthetic data only
  • Accessibility: Clear language, multiple learning modalities, WCAG compliance
  • Continuous Improvement: Regular updates based on user feedback and evolving threats

Content Metrics

Target vs. Actual

Metric Target Actual Status
Chapters 40 40 ✅ Met
Total Word Count 200,000+ ~250,000 ✅ Met
Glossary Terms 400+ 400+ ✅ Met
FAQ Questions 20-30 27 ✅ Met
Concept Count 150-170 170 ✅ Met
MicroSims 20 20 (all working) ✅ Met
Quiz Questions per Chapter 10-15 12-15 ✅ Met
Total Quiz Questions 500+ 600 (40 quizzes × 15 avg) ✅ Met
Labs 11 11 ✅ Met
IR Playbooks 6 6 ✅ Met
Attack Scenarios 4 4 (SC-009 – SC-012) ✅ Met
Framework Mappings 6 6 ✅ Met
Learning Graph Dependencies Fully connected 170 concepts, 249 edges ✅ Met
Taxonomy Categories 10 10 ✅ Met

Chapter Quality Checklist

Each chapter should include:

  • [ ] Learning Objectives (4-6 clear, measurable objectives using Bloom's taxonomy)
  • [ ] Prerequisites (listed concepts and prior chapters)
  • [ ] Key Concepts (linked to learning graph)
  • [ ] Curiosity Hook (engaging scenario to motivate learning)
  • [ ] Main Content Sections (3-5 substantive sections with examples)
  • [ ] MicroSim Embed (at least 1 interactive element via iframe)
  • [ ] Common Misconceptions (at least 3 misconceptions with corrections)
  • [ ] Practice Tasks (2-3 hands-on exercises with solutions)
  • [ ] Self-Assessment Quiz (in-chapter: 6-10 questions with expandable answers)
  • [ ] Summary (concise key takeaways)
  • [ ] Next Steps (links to related chapters and resources)

Chapter Compliance Audit

Part Chapters Objectives Hook MicroSim Misconceptions Practice Quiz Summary Status
I — Foundations Ch01–Ch15 Complete
II — Offensive Ch16–Ch21 Complete
III — Threats Ch22–Ch26 Complete
IV — Defense Ch27–Ch34 Complete
V — Advanced Ch35–Ch40 Complete

Overall Chapter Quality: 40/40 compliant


Interactive Elements Quality

MicroSim Functionality

MicroSim Description Status
sim01 — Alert Triage Interactive triage with metrics tracking ✅ Working
sim02 — Correlation Tuning Threshold/time window adjustment with charts ✅ Working
sim03 — Anomaly Thresholds ROC curve visualization, confusion matrix ✅ Working
sim04 — SOAR Playbook Decision tree playbook designer ✅ Working
sim05 — TI Enrichment Threat intelligence enrichment pipeline ✅ Working
sim05b — LLM Grounding LLM grounding sandbox ✅ Working
sim06 — Normalization Log normalization challenges ✅ Working
sim06b — Evidence Collection Evidence collection checker ✅ Working
sim07 — Prompt Injection Prompt injection defense testing ✅ Working
sim07b — Maturity Scorer Maturity model scoring ✅ Working
sim08 — Metrics Dashboard SOC metrics dashboard simulator ✅ Working
sim09 — Detection Coverage ATT&CK detection coverage mapper ✅ Working
sim10 — Incident Timeline Timeline builder for IR ✅ Working
sim11 — Concept Graph Knowledge graph explorer ✅ Working
sim12 — Attack Path Attack path visualizer ✅ Working
sim13 — Ransomware Kill Chain Ransomware attack chain sim ✅ Working
sim14 — Threat Actor Matrix TTP matrix builder ✅ Working
sim15 — Sigma Rule Builder Interactive Sigma rule authoring ✅ Working
sim16 — Zero Trust Designer ZTA architecture designer ✅ Working
sim17 — CVSS Calculator CVSS v3.1 scoring calculator ✅ Working
sim18 — Registry Explorer Windows registry artifact browser ✅ Working
sim19 — Packet Timeline Network packet timeline reconstruction ✅ Working
sim20 — STRIDE Modeler STRIDE threat model builder ✅ Working

Working MicroSims: 20/20 (100%) + 3 variants

Quiz Quality Metrics

  • Total Quizzes: 40 (one per chapter)
  • Questions per Quiz: 12-15
  • Total Questions: ~600
  • All quizzes include: Detailed explanations and glossary links
  • Exam Simulator: 60-question adaptive exam with domain breakdown

Technical Quality Metrics

Code & Syntax Validation

  • Markdown Syntax: Valid CommonMark/GFM
  • YAML Syntax (mkdocs.yml): Valid
  • HTML (MicroSims): Valid HTML5
  • JavaScript (MicroSims): ES6+, no external dependencies
  • CSS: Valid CSS3, responsive design

Build & Deployment

mkdocs build --strict  # Should complete with 0 errors, 0 warnings

Defensive Focus Compliance

Safety Audit

100% Defensive Orientation — No step-by-step exploitation, malware dev, evasion techniques, or weaponization guidance. All attacker techniques framed for detection/defense.

100% Synthetic Data — No real organizational data, credentials, API keys, or IP addresses (RFC 5737 TEST-NET ranges only).

Ethical Guidelines — Privacy principles, consent/transparency, bias awareness, responsible disclosure, and legal boundaries covered throughout.


Accessibility Metrics

WCAG 2.1 AA Compliance

Criterion Status Notes
Perceivable Text alternatives, color contrast, responsive
Operable Keyboard navigation, sufficient time, seizure safety
Understandable Readable text, predictable navigation, input assistance
Robust Compatible with assistive technologies

Readability

  • Target: Flesch-Kincaid Grade Level 10-12 (college/professional audience)
  • Technical density: Balanced with examples and analogies
  • Jargon: All technical terms defined in glossary
  • Sentence length: Average < 25 words

Learning Effectiveness Metrics

Coverage Metrics

Bloom's Taxonomy Distribution (Quiz Questions):

  • Remember/Understand: ~35% — Definitions, concepts
  • Apply/Analyze: ~45% — Scenarios, problem-solving
  • Evaluate/Create: ~20% — Comparing approaches, designing solutions

MITRE ATT&CK Coverage:

  • Tactics covered: 14/14
  • Example techniques per tactic: 3-8
  • Detection examples: 200+
  • Sigma rules: 50+
  • YARA rules: 30+
  • Hunt hypotheses: 100+

Maintenance & Updates

Component Frequency Responsibility
Chapter Content Quarterly review SME review team
Threat Examples As new threats emerge Security researchers
Tool References Semi-annual Technical writers
Quiz Questions Annual refresh Instructional designers
MicroSims Expand 1-2 per quarter Dev team
Glossary As new terms added All contributors

Version Control

  • Current Version: 2.0.0
  • Last Updated: March 2026
  • Next Review: June 2026

Quality Gates for New Content

Before merging new content, verify:

  • [ ] Defensive focus maintained (no offensive how-to)
  • [ ] Synthetic data only (no real orgs/credentials)
  • [ ] Glossary terms defined and linked
  • [ ] Learning objectives stated and met
  • [ ] Quiz questions added (if new chapter/major section)
  • [ ] mkdocs build passes without errors
  • [ ] Links validated
  • [ ] Spell-check completed
  • [ ] Peer review by SME
  • [ ] Accessibility check (headings, alt text, contrast)

Success Criteria Summary

Content Complete: 40 chapters, 400+ glossary terms, 27 FAQs, ~600 quiz questions ✅ Interactive Elements: 20 MicroSims (all working), exam simulator, adaptive path generator ✅ Learning Graph: 170 concepts with 248 dependency edges and taxonomy ✅ Quality Standards: Defensive focus (100%), synthetic data (100%), accessibility (WCAG 2.1 AA) ✅ Technical: mkdocs build passes, responsive design, knowledge graph navigation


Document Version: 2.0.0 Last Updated: March 2026 Next Review: June 2026