Cybersecurity Specialist · Focus area 1: Assessing your own systems
CY2: Authorised assessment: settings, packages and reports
Goal: plan an assessment within a written scope, review a system's settings and packages for known weaknesses, check the security headers it sends, rate each finding's severity with reasons, and write a report that gets problems fixed.
You'll need: Module 80 (Security Assessment), Module 78 (Secure Development), Module 75 (Web App Security), Module 63
(Introduction to Linux), and the AarogyaDesk practice kit (data/assessment-target/, assess/, docs/FORMATS.md).
Where this is used: yearly security reviews, customer security questionnaires, checks before a release, cloud configuration audits, and the weekly "which of our packages have new advisories?" job that most engineering teams run.
How it differs: a developer reads settings to make things work. An assessor reads the same settings asking what each one exposes, proves every finding with evidence, and writes it up so someone else can fix it without guessing.
Time: reading about 2½ hours · practice (the Try it tasks) about 2½ hours · assignment about 4 hours.
Lessons
- 1Planning an assessmentReading 15–25 minutes, plus practice✓
- 2Reviewing settingsReading 15–25 minutes, plus practice✓
- 3Reviewing packages and advisoriesReading 15–25 minutes, plus practice✓
- 4Headers and severityReading 15–25 minutes, plus practice✓
- 5Writing a report that gets things fixedReading 15–25 minutes, plus practice✓
🛠️Assignment: Assess the old AarogyaDesk server
- Write a half-page plan for the three checks, naming the baseline and the evidence for each.
- Review
data/assessment-target/settings.jsonby hand and list each finding with its rule ID fromdocs/FORMATS.md. - Match
dependencies.jsonagainstadvisories.jsonby hand, comparing versions as numbers. Note any version that text comparison would get wrong. - Check
response-headers.jsonagainst the five header checks. - Write a one-page report: summary, findings ordered by severity, and limits.
Self-check before you finish:
- [ ] Every finding has evidence that someone else could check.
- [ ] Packages not affected are not listed, including
practice-dates 2.10.0. - [ ] The summary names the top three actions in plain words.
- [ ] The report says what wasn't checked.
✅Module check
Explain in a few sentences, in your own words:
How would you assess an old server's snapshot so the owner can trust and act on the result?
Show a good answer
A good answer mentions: confirming written permission and scope; planning checks from a standard list; reviewing settings such as debug, secrets, cookie flags, session length and CORS; matching installed versions to advisories by comparing numbers; checking security headers without regard to letter case; rating severity with a written guide and context; and a report with evidence, fixes, a plain summary, limits and a retest.
📚Official references
Official documentation and guidance for this module's topics, chosen on 2 November 2026. Tools, laws and standards change, so check the current version before you rely on a detail. If a link has moved, search the same site.
📝Module quiz
10 questions · 10 marks each · 100 marks in all · pass mark 70% · retry as often as you like ·
