Roadmaps Security roadmaps Application, engineering and product security

Product Security

Secure the products a company ships: requirements, secure development at scale, a PSIRT for vulnerabilities in your products, and the regulations such as the EU Cyber Resilience Act.

Estimated time: 15–26 months · At about 10 hours a week.

Learning path

Click a topic to see what to learn and where. Mark topics as you go; your progress is saved in this browser only.

  • Core topic
  • Optional
  1. Beginner · 2–3 months Product security foundations
  2. Intermediate · 3–5 months Running a PSIRT
  3. Advanced · 4–6 months Regulation and assurance
  4. Expert · 6–12 months Leading product security

All topics in detail

Beginner, Time: 2–3 months

Product security foundations

Skills

  • Write testable security requirements.
  • Review features for security impact.
  • Set up a vulnerability disclosure channel.

Hands-on projects and labs

  • Write security requirements for a sample product using ASVS.
  • Publish a security.txt and a disclosure policy for a sample product.

Done when you can…

  • Produce security requirements and a feature review process for a product.
  • Explain how a researcher would report a flaw in your product and what happens next.

Beginner

Product security versus enterprise security

Enterprise security protects the company; product security protects customers using what the company ships. The threats, stakeholders and rules differ.

Resources

Beginner

Security requirements

Write security requirements that engineers can build and test: authentication, logging, data handling, update mechanisms. Reuse a standard such as ASVS.

Resources

Beginner

Security review of features

Review new features for security impact early, threat model the risky ones, and track findings to closure. Prioritise by exposure, not by calendar.

Resources

Beginner

Receiving vulnerability reports

Researchers and customers will find flaws in your products. Publish a security contact and a disclosure policy so they can tell you safely.

Resources

Beginner

security.txt and contact points

A standard security.txt file and a monitored security address are the minimum. They make it easy for people to report rather than publish.

Resources

Intermediate, Time: 3–5 months

Running a PSIRT

Skills

  • Run a PSIRT process from report to advisory.
  • Score and prioritise product vulnerabilities.
  • Publish CVEs and advisories.
  • Manage coordinated disclosure and bug bounties.

Hands-on projects and labs

  • Run a tabletop PSIRT exercise from an inbound report to a published advisory.
  • Write a security advisory with CVSS scoring and a CSAF document for a sample flaw.
  • Design a private bug bounty programme with scope and triage rules.

Done when you can…

  • Run a PSIRT that meets its fix and disclosure timelines.
  • Publish advisories customers can act on.

Intermediate

Product security incident response

A PSIRT triages reports, coordinates fixes across engineering, decides severity and tells customers. Learn the lifecycle and the roles.

Resources

Intermediate

Severity and scoring

Use CVSS consistently, add context on exploitability and exposure, and set fix timelines by severity. Customers will compare your scores with others'.

Resources

Intermediate

CVEs and becoming a CNA

Assign CVE IDs to vulnerabilities in your products, possibly as a CVE Numbering Authority. It gives customers a standard way to track them.

Resources

Intermediate

Security advisories

Write advisories that tell customers what is affected, how bad it is, and what to do, with machine-readable data such as CSAF where possible.

Resources

  • CSAF Docs, Free, OASIS

Intermediate

Running a bug bounty

Bounties bring more eyes but also noise and cost. Set scope, rewards and triage capacity before launching, and start private.

Resources

Advanced, Time: 4–6 months

Regulation and assurance

Skills

  • Map products to the regulations that apply.
  • Provide customer assurance efficiently.
  • Design secure update and end-of-life processes.
  • Produce product SBOMs and manage external testing.

Hands-on projects and labs

  • Assess a sample product against the Cyber Resilience Act and list the gaps.
  • Build a reusable assurance pack: questionnaire answers, SBOM, test summary.

Done when you can…

  • Produce a compliance plan for a product under the CRA or similar.
  • Run an assurance process that answers customers quickly.

Advanced

EU Cyber Resilience Act

The CRA sets security, vulnerability handling and reporting duties for products with digital elements sold in the EU. Learn what it requires and when.

Resources

Advanced

Other product regulation

Medical devices, vehicles, consumer IoT and critical infrastructure each have product security rules. Know which apply to your products.

Resources

Advanced

Customer security assurance

Questionnaires, pen test reports, SBOMs and certifications are what customers ask for. Build a trust centre and reusable evidence.

Resources

Advanced

Secure update mechanisms

Products must be updatable securely for their lifetime: signed updates, rollback protection and clear end-of-life. This is now a legal expectation.

Resources

Advanced

SBOMs for products

Customers and regulators want to know what is inside your product. Generate SBOMs per release and be ready to answer exposure questions.

Resources

Expert, Time: 6–12 months

Leading product security

Skills

  • Set product security strategy and metrics.
  • Build engineering and product ownership of security.

Hands-on projects and labs

  • Write a product security strategy with an SDLC, PSIRT and assurance plan.
  • Design a metrics dashboard for product security.

Done when you can…

  • Lead a product security function across multiple products.
  • Show measurable improvement in product vulnerabilities and response.

Expert

Product security strategy

Set standards, the SDLC, the PSIRT and the assurance programme across all products, and fund them with a clear business case.

Resources

Expert

Measuring product security

Track vulnerabilities per release, time to fix, review coverage, disclosure timeliness and customer-found flaws. Report trends to leadership.

Resources

Expert

Working with engineering and product

Product security succeeds when product managers plan for it and engineers own it. Build those relationships and the champions network.

Resources

Overview

Product security protects what the organisation sells rather than what it runs internally. It covers security requirements, secure development across many teams, handling vulnerability reports in shipped products, and meeting the regulations and customer demands that apply to products.

A product security team typically runs the secure development lifecycle, security reviews, a PSIRT that coordinates fixes and advisories, and the evidence customers and regulators ask for. It sits close to engineering and product management.

Why it matters

Products carry a company's reputation and legal exposure. New laws such as the Cyber Resilience Act make security a condition of selling, and customers increasingly ask for proof. Companies need people who can build and run a product security function.

Typical job roles

  • Mid-levelProduct security engineer Reviews features and drives fixes in products.
  • Mid-levelPSIRT analyst Handles vulnerability reports and advisories.
  • SeniorProduct security lead Runs the SDLC and the PSIRT.
  • LeadHead of product security Owns product security strategy and compliance.

Prerequisites

  • Application security fundamentals.
  • How products are built and released.
  • Some understanding of vulnerability management.
  • Clear writing for advisories and customer communication.

Cybersecurity fundamentals

Tools and technologies

Certifications

Take them in roughly this order. Costs and details for the ones marked with a link are on the Certifications page.

  1. CSSLP ISC2Secure software lifecycle.
  2. Advanced CISSP ISC2Broad grounding for leads.Cost and exam details
  3. Intermediate GIAC GWEB GIACDefending web applications.

Resources

Frameworks and standards

All frameworks and standards

Career path

A common progression. Titles vary between companies.

  1. Developer or application security engineer0–3 years
  2. Product security engineer or PSIRT analyst2–5 years
  3. Product security lead5–9 years
  4. Head of product security9+ years

Related domains to move into

All security roadmaps Back to top

Last reviewed: . Found a mistake, or want a roadmap written sooner? Contact