Skip to main content

Security Training and Upskilling Policy

1. Objective​

This policy defines the requirements for the organisation's security training and upskilling programme, covering the onboarding of new staff, continuous training tracks by profile and risk level, the Security Champions programme, practical exercises and the mechanisms for effectiveness assessment.

Security policies, tools and processes are ineffective without the people who operate them. Security training is not an annual compliance exercise - it is the mechanism that turns technical prescriptions into daily operational practice. A developer who understands the security implications of code decisions makes better decisions in every pull request. A DevOps engineer who understands the threat model of their infrastructure configures it more securely. A Security Champion who has authority, knowledge and institutional support is able to disseminate and sustain the security culture in their team. Without deliberate investment in upskilling, human risk remains the hardest vector to mitigate.

The objective of this policy is to ensure that:

  • All staff with technical responsibilities receive security training proportionate to their profile and to the risk level of the applications they work on
  • The onboarding of new staff includes security training before full technical access
  • The training tracks are kept up to date and reflect the relevant risks and technologies
  • The Security Champions programme is operational and has institutional support
  • Practical exercises replace or complement purely theoretical training
  • The effectiveness of training is measured with defined KPIs

2. Scope and applicability​

This policy applies to all staff with technical functions who take part in the development, operation, testing, architecture or governance of the organisation's systems. It includes internal staff, contractors and suppliers with ongoing technical access.

LevelApplicability
L1Basic onboarding training; security awareness; access to training resources
L2Mandatory; training tracks by profile; structured onboarding; designated Security Champion; annual content review
L3Mandatory; complete tracks with mandatory practical exercises; Security Champion with advanced training; periodic simulations; effectiveness KPIs monitored

3. Onboarding of new staff​

Every new staff member with technical functions must complete the security onboarding process before receiving full technical access:

3.1 Minimum onboarding content​

TopicDescriptionApplicability
The organisation's security policiesPresentation of the policies applicable to the function (secrets management, data access, credential management, IRP)All levels
Secure credential managementUse of a vault, prohibition of hardcoding, rotation of personal credentialsAll levels
Data classification and minimum accessPrinciple of least privilege; data categories; what may and may not be sharedL2/L3
Reporting of incidents and anomaliesReporting channel, what to report, individual responsibilityAll levels
Secure development practices (baseline)Fundamentals relevant to the functionL2/L3
The organisation's security tools and processSAST, SCA, secrets management, security pipelineL2/L3

3.2 Onboarding validation​

  • Completion documented in the LMS or HR system
  • Quiz or assessment with a minimum score of 80%
  • Record archived and associated with the staff member's identity
  • Full technical access conditional on completion of onboarding (L2/L3)

4. Training tracks by profile and risk level​

The training tracks are the set of mandatory and optional modules recommended for each technical profile, calibrated by the risk level of the application the staff member works on.

4.1 Matrix of tracks by profile and risk level​

FunctionL1L2L3
DeveloperBasic secure coding; dependency managementLightweight threat modelling; SCA; secure code reviewFormal threat modelling; secure architecture; labs on vulnerable applications
QA / TestingBasic security testingSecurity acceptance criteria; lightweight fuzzingAdvanced fuzzing; validation of exceptions; SAST/DAST
DevOps / SRESecrets management; environment configurationSecure integration in CI/CD; pipelines with security gatesSLSA; provenance; continuous monitoring; secure IaC
Product OwnerMinimum security requirements; secure backlogRisk classification; exception managementFormal risk acceptance process; review with AppSec
AppSec Engineer-Threat modelling facilitation; PR review; tool operationAdvanced threat modelling; SBOM analysis; programme management
Security ChampionGeneral awarenessSbD-ToE policies and practices; basic mentoringAdvanced track; threat modelling; leading CTFs; participation in war rooms
Management / Tech LeadExecutive awarenessRisk classification; exceptions and approvalsMaturity metrics; executive reporting; post-mortems

4.2 Mandatory vs. optional modules​

Each training track must explicitly identify:

  • Mandatory modules: a condition for access to systems (onboarding) or for keeping access (annual renewal)
  • Recommended modules: deepening proportionate to the risk level and to the function
  • Optional modules: voluntary advanced upskilling or upskilling for progression to Security Champion

5. Security Champions programme​

The Security Champions programme aims to distribute security competences across the development teams, creating points of accountability and dissemination that do not depend on centralisation in the AppSec Engineer.

5.1 Programme requirements​

RequirementDescription
Formal designationSecurity Champion designated per L2/L3 application (see Organisational Traceability Policy)
Specific training trackAdditional training beyond the function's base track - threat modelling, exception management, leading exercises
Documented responsibilitiesMentoring the team; taking part in code reviews; coordination with AppSec; submission of exceptions; maintenance of the compliance repository
Champions communityRegular meetings among all active Champions (at least monthly at L3); dedicated communication channel; sharing of good practices and anti-patterns
Institutional recognitionThe Security Champion function must have visibility and formal recognition (e.g. mention in performance assessments, participation in security conferences)

5.2 Renewal and updating​

Security Champion training must be renewed annually. A Security Champion with expired training must complete the renewal within 60 days, during which the responsibilities may be shared with the AppSec Engineer while the update is completed.


6. Practical exercises and simulations​

Purely theoretical training has a low retention rate and does not develop the capacity to respond in real scenarios. Practical exercises are a mandatory component of the L3 tracks and recommended at L2:

Exercise typeDescriptionL2L3
Labs on vulnerable applicationsControlled environments with real vulnerabilities for identification and exploitation (e.g. OWASP WebGoat, Juice Shop, DVWA)RecommendedMandatory
CTF (Capture the Flag)Competitions or structured exercises with security challenges by categoryRecommendedMandatory (minimum 1/year)
Threat modelling simulationPractical threat modelling session on a real or fictitious architecture, with a documented resultRecommendedMandatory
Incident response tabletopIncident simulation exercise without real activation of systems (see IRP Policy)Mandatory (half-yearly; Policy 32 §8)Mandatory (half-yearly)
Guided security code reviewCode review with injected anti-patterns, in a training contextRecommendedMandatory

The results of the exercises must be recorded with date, participants, exercise type and performance metrics (where applicable).


7. Updating of training content​

Training tracks reflect the state of the art at a given moment - without updating, they become obsolete and create false confidence. The content must be reviewed:

CadenceScope
Annual (minimum)Complete review of all modules; removal of obsolete content; addition of newly identified risks
After a security incidentReview of the modules relevant to the root cause; addition of the lesson learned to the track
After a significant technological changeUpdate of the affected modules (e.g. new platform, new framework, new regulation)
After feedback from Security ChampionsIncorporation of anti-patterns identified in a real context

The content review must be coordinated by the AppSec Engineer with input from the Security Champions and from GRC. The changes are communicated to the teams and to the HR system so that completion records are updated where applicable.


8. Training effectiveness KPIs​

The effectiveness of training must be measured on the basis of indicators that go beyond the completion rate:

KPIDescriptionTarget
Mandatory training completion rate% of staff with the mandatory training track completed> 90%
Quiz pass rate% of participants with a score ≥ 80%> 85%
Average time to complete a trackIndicator of the accessibility and suitability of the training loadInternal reference
% of Security Champions with valid trainingChampions with non-expired training100%
Recurrence rate of findings of the same typeReduction of recurring vulnerabilities attributable to knowledge gapsDownward trend
Average resolution time in exercisesMTTR in incident simulations - improvement over timeDownward trend
% of topics failed in the quizIdentification of the knowledge areas with the largest gap - informs content reviewDownward trend per topic

Training KPIs must be reported quarterly to GRC and integrated into the security governance reports.


9. Integration with individual performance objectives​

At L3, active participation in the security programme must be formally recognised:

  • Completion of mandatory training integrated as a performance assessment criterion
  • Security Champion role recognised in the staff member's performance assessments
  • Participation in practical exercises recorded as professional development
  • Budget for external training and security certifications made available for technical profiles with security responsibilities

10. Responsibilities​

RoleResponsibility
AppSec EngineerDefine and maintain the training tracks; coordinate the Security Champions programme; facilitate practical exercises; analyse effectiveness KPIs
GRC / ComplianceManage the LMS or training record system; monitor KPIs; produce periodic reports; audit compliance
HRIntegrate mandatory training into the onboarding process; record completion; integrate metrics into performance assessments
Security ChampionComplete the specific training track; mentor the team; take part in exercises; report identified knowledge gaps
Tech LeadEnsure that the team has time allocated for training; promote participation in exercises; escalate identified gaps
Management / CISOEnsure budget and resources for the training programme; institutionally recognise the Security Champion role; analyse effectiveness reports

11. Training on AI agents and pervasive tooling (mandatory module)​

When the organisation adopts AI agents with tool-use in the SDLC (Policy 38), all directly involved roles are subject to mandatory minimum training on the subject. It is not optional training — it is part of the competence baseline, on a par with what is required on OWASP Top 10 or basic secure coding.

11.1 Minimum coverage per role​

RoleMinimum contentCadence
DeveloperSecure assisted use (mandatory review of the output, secret scanning, licences); prompts and skill files as code; anti-patterns; when to escalate to appsecOnboarding + annual update
AppSec EngineerA0–A4 model + REQ-AGN-*; agentic threat modelling (Ch. 03 playbook); MITRE ATLAS + OWASP LLM Top 10; eval suites; response to off-policy actions and intent-action divergenceOnboarding + half-yearly update
DevOps / SREWorkload identity for agents (OIDC); per-tool scoping; operational kill-switch + exercises; agentic telemetry (OPS-012/013/014)Onboarding + half-yearly update
GRC / CompliancePolicy 38 (mandates); AI contractual clauses (Policy 33 §10); AI Act Art. 14 + 26 + 53 + 55; organisational review of mandatesOnboarding + half-yearly update
Tech Lead / Software ArchitectARC-015 patterns; agentic architecture (intent declaration, out-of-band approval, kill-switch); AI supply chain (DEP-011..014)Onboarding + annual update
Product Owner / Scrum MasterImplications of the A0–A4 levels for requirements and acceptance criteria; when a feature requires a new mandateOnboarding + annual update
CISO / Executive ManagementOperational and regulatory risk of agents; A4 approval; periodic review of the mandate registerAnnual

11.2 Recommended practical exercises​

  • Tabletop: simulation of an off-policy action in production — who triggers the kill-switch, who communicates, who escalates (cross-link Ch. 12 Monitoring and Operations, IRP).
  • Hands-on: PR review exercise with GenAI output — identify problematic patterns.
  • Red team: attempt prompt injection against an agent in a sandbox; observe detection in OPS-014.
  • Mandate exercise: receive a realistic scope, classify the A0–A4 level, write the mandate.

11.3 Where it lands​

This training is part of the Ch. 13 track (addon 12 — Training in the Secure Use of AI and Pervasive Tooling). This policy makes it mandatory (instead of recommended) when there are AI agents at A1+ in the organisation's SDLC.

11.4 Proportionality​

Organisational risk levelMandatory coverage
L1Developer + AppSec + DevOps (essential)
L2+ GRC + Tech Lead/SWA + PO/SM
L3All roles in table 11.1 + half-yearly practical exercises

12. Review and audit of this policy​

This policy must be reviewed annually or after any of the following events:

  • A security incident in which a root cause was a knowledge gap or an inadequate practice by a staff member
  • A significant change in the technology portfolio that introduces new competence requirements
  • A regulatory change that imposes new training requirements (e.g. DORA, NIS2, AI Act Art. 4)
  • A training effectiveness KPI that indicates systematic degradation
  • Operational adoption of AI agents at A1+ that activates section 11

13. Normative and technical references​

ReferenceRelevance
SbD-ToE Ch. 13 - Training and UpskillingUS-03: Security Champions; US-04: practical exercises; US-09: updating of tracks; US-10: risk-proportionate tracks; US-14: upskilling KPIs
SbD-ToE Ch. 13 (addon 12) — Training in the Secure Use of AI and Pervasive ToolingDetailed content of the agentic module
AI Agent Mandates Policy (38_policy-mandates-agentes.md)Activation of section 11
Support Tools Usage Policy (16_policy-uso-ferramentas-apoio.md)A0–A4 usage rules
Organisational Traceability Policy (34_policy-rastreabilidade-organizacional.md)Formal designation of Security Champions
Secure Contracting Policy (33_policy-contratacao-segura.md)Minimum training for contractors and suppliers
IRP Policy (32_policy-irp.md)Incident response tabletops and simulations
NIST SSDF - PO.3, PO.7Training requirements for secure software development
NIST AI RMF 1.0 — GOVERN-3.xAI workforce education
OWASP SAMM - Education and GuidanceSecurity training and awareness practices
OWASP Top 10 for LLM Applications (2025)Syllabus content for AppSec
MITRE ATLASCatalogue of adversarial tactics/techniques for AppSec / red team
OWASP WebGoat / Juice Shop / DVWAReference platforms for labs on vulnerable applications
DORA - Art. 13(6)ICT-related training requirements for financial entities
NIS2 - Art. 21Cybersecurity training obligations
ISO/IEC 27001 - A.7.2.2Information security awareness, education and training
ISO/IEC 42001:2023AI Management System — workforce competence
EU AI Act (Regulation (EU) 2024/1689) - Art. 4 (AI literacy), as worded by Regulation (EU) 2026/1744Providers and deployers «shall take measures to support the development of AI literacy» of their staff, without an obligation to guarantee «any specific level of AI literacy»; the mandatory training in §11 is the Manual's choice