DedSec Project

Capstones, Checklists and Study Roadmaps — DedSec Project

Capstones, Checklists and Study Roadmaps Purpose: Turn the handbook into a progression of demonstrable skills instead of a collection of notes. How to use this module Choose a learning…

Purpose: Turn the handbook into a progression of demonstrable skills instead of a collection of notes.

How to use this module

Choose a learning path, complete small labs, then complete at least one capstone. Keep all targets local, owned, deliberately vulnerable, or explicitly authorized.

Beginner roadmap

  1. Security fundamentals and networking.
  2. Linux/Termux foundations.
  3. Python/Git workflow.
  4. Web and API concepts.
  5. Identity and access control.
  6. Vulnerability analysis.
  7. Logging/detection basics.
  8. Reporting.

Evidence of progress should be projects and explanations, not just tool installation screenshots.

Blue-team roadmap

Study:

Capstone: build a synthetic incident, generate logs, detect it, investigate it, contain it in the lab, recover, and write lessons learned.

Application-security roadmap

Study:

Capstone: build a small web app, define security requirements, write negative tests, generate an SBOM, threat model it, fix findings, and produce an assessment report.

Cloud/DevSecOps roadmap

Study:

Capstone: deploy a local or authorized sandbox application through a pipeline with policy checks, least-privilege identity, logs, and rollback.

Termux/mobile roadmap

  1. Module 28 — Foundations.
  2. Module 29 — Python/Git/automation.
  3. Module 30 — Networking/SSH/local services.
  4. Module 31 — Lab operations/troubleshooting.
  5. Module 36 — Python security automation.
  6. Module 27 — Authorized labs.
  7. Use Hacking Guide Project.py to search and review the full guide offline.

Capstone: create a portable defensive notebook in Termux containing local search, file integrity, synthetic log analysis, and documentation.

Security assessment checklist

Before

During

After

Incident-response checklist

NIST SP 800-61 Rev. 3 integrates incident response across the CSF 2.0 Functions rather than treating response as an isolated activity.

Secure software release checklist

Capstone 1 — Defensive home lab

Build a private lab with one Linux host, one Windows host if available, a small application, centralized synthetic logs, and documented users. Demonstrate inventory, hardening, backup, logging, one benign detection test, and recovery.

Capstone 2 — Secure API

Build a localhost API with authentication, object-level authorization, rate limits, input schema validation, structured logs, and tests. Threat model it and map controls to relevant OWASP API/ASVS requirements.

Capstone 3 — Digital forensics notebook

Create synthetic evidence from three sources, hash it, normalize timestamps, construct a timeline, distinguish fact from inference, and write a concise incident report.

Capstone 4 — Threat intelligence brief

Using public non-sensitive sources about a historical campaign, write a two-page brief with intelligence requirements, source grading, ATT&CK mapping, detection ideas, confidence, and limitations. Do not collect private personal information.

Capstone 5 — Ransomware tabletop

Run a tabletop for a fictional organization. Define roles, backup dependencies, identity recovery, legal/comms decisions, RPO/RTO, clean-room recovery, and evidence requirements.

Capstone 6 — Termux security companion

Use Hacking Guide Project.py plus your own safe local utilities to create a mobile study workspace. Required features:

What mastery looks like

You should be able to explain:

That is more valuable than memorizing hundreds of commands.

Turning roadmaps into a weekly system

A roadmap works only when it produces artifacts and review. Use a weekly loop:

At the end of each month, choose one old lab and repeat it from your documentation. If you cannot reproduce it, improve the documentation. If the result changes because software changed, record the version difference and update the guide notes.

Capstone scoring rubric

Score each capstone from 0–2 in these dimensions: scope/ethics, architecture understanding, reproducibility, evidence quality, security reasoning, mitigation quality, retest/recovery, documentation, limitations, and communication. A high score requires not only a working result but evidence that another learner could understand and safely reproduce the process.

Guided study workflow

Before you begin

Use after completing at least one foundational path.

Practice task

Choose one capstone and define acceptance criteria before building. Keep a decision log, evidence index, test plan, cleanup plan, and retrospective.

Continue with

Recommended next modules: Repeat with a different specialization.