SECURE DEVELOPMENT TRAINING · 2 DAYS · MAXIMUM 25 PARTICIPANTS
Secure development your team can put into practice.
A two-day, instructor-led course for developers, reviewers and technical leads. Safematix uses relevant examples to practise threat modeling, secure coding and verification—not just discuss security rules. Maximum 25 participants per group; agenda and price confirmed on request.
2 days of instructor-led training and guided practice.
Group size
Maximum 25 participants per group.
Delivery
Remote or on-site by arrangement, with content tailored to the team and stack.
Price
On request, per group, with scope and agenda confirmed in writing.
01 / BUYER FIT
When your team needs a shared way to build and review.
The training is scoped around the engineering situations your team encounters. It combines explanation with guided practice rather than assuming that a presentation alone establishes competence.
01
Reviews depend too much on individual experience
Different developers may ask different security questions or interpret the same finding differently. Guided review exercises help establish a shared set of questions, examples and verification steps that your team can take back into its own review process.
02
The same types of security findings keep returning
Authentication, access checks, input handling or secrets management may appear repeatedly in reviews. Safematix uses agreed examples to examine why the weakness occurs, compare possible corrections and practise checking whether a change addresses the underlying problem.
03
A new stack or integration changes the risks
New APIs, services and external integrations create unfamiliar data flows and trust boundaries. The training can focus on how your team models these relationships, identifies misuse cases and turns them into explicit design and review questions.
04
You need training records or certification preparation
An internal programme or certification process may require documented learning activity. Safematix can align the agenda and retained materials with the requirements you provide, while keeping attendance, exercise evidence and externally recognised certification clearly separate.
02 / CAPABILITIES
Understand the weakness. Practise the control. Check the change.
The final agenda prioritises these topics for your team. Two days provide structured practice on agreed examples—not exhaustive coverage of every language, framework or security role.
01
Threat modeling and secure design
Safematix guides the team through data flows, trust boundaries and misuse cases for a suitable example. Participants connect plausible attack paths with design choices, learning how to record the assumptions and security questions that should accompany a proposed system.
02
Secure implementation decisions
We examine controls such as input validation, output encoding, authentication, authorisation, secrets handling and dependency use. Examples explain why a control belongs in a particular place and how a superficially plausible implementation can still fail.
03
Code review and testing
Guided review connects code observations with security impact and practical verification. Where relevant to the agenda, we discuss findings from static or dynamic analysis tools, distinguishing a tool warning, a confirmed weakness and evidence that an agreed correction works.
04
Evidence and repeatable team practice
Safematix helps participants record what they reviewed, why a change was proposed and how it was checked. Checklists and exercise notes support continued internal practice and certification preparation without presenting a completed exercise as independent proof of professional competence.
03 / DELIVERABLES
Materials your team can keep using.
The proposal confirms the selected examples and materials. Exercise outputs relate to the training environment; they are not a production penetration-test report or a certification of your applications.
01
Tailored two-day agenda
A documented agenda connects participant roles, technology and learning objectives with the selected modules and exercises. It makes the priorities visible before delivery and shows what will not be covered within the two training days.
02
Training examples and reference material
Agreed design or code examples illustrate weaknesses, relevant controls and possible corrections. Explanatory material gives participants a reference for revisiting the exercises without requiring sensitive production code to be included in the initial enquiry.
03
Review and testing checklist
A practical set of questions for the topics covered, connecting design assumptions, implementation checks and verification. Your team can adapt it to its development process rather than treating it as a universal checklist that proves an application is secure.
04
Exercise findings and verification notes
Notes from the agreed exercises capture the observations, proposed changes and checks performed. They help participants explain their reasoning and distinguish completed work from remaining questions, without implying that the exercise assessed the whole production environment.
05
Participation record and action plan
A participation record can be provided, alongside agreed next steps for internal practice and ownership. The record documents participation, not an accredited qualification; the action plan identifies what the team should continue reviewing and applying after the training.
04 / EXPERIENCE
Engineering and research behind the training offer.
The offer draws on Robert Ressl’s technical background. These examples concern engineering, offensive security and published work—not claims of delivered teaching engagements or course accreditation.
Offensive security and code-level research
Robert’s public work includes the disclosure of a critical WordPress Core vulnerability, and his public credentials include OSWE, OSEP and OSCP. That provides concrete technical material for discussing attack paths, code-level weaknesses and the limits of a proposed fix.
Systems and production engineering
His public CV spans more than 20 years in systems, including Linux, DevOps, cloud architecture and security consulting. This background connects application-level decisions with deployment, identity, networking and operating responsibilities rather than treating secure coding as an isolated activity.
Public AI-security engineering
Robert’s published work includes MCP-security tooling, model artifacts and inference-platform engineering. These provide inspectable examples of trust boundaries, policy controls and evaluation limits; they are technical evidence, not a claim that a training course has been externally approved.
05 / Approach
Two training days, with preparation and a clear handover.
Scoping happens before delivery. Learning, practical review and wrap-up take place within the two training days; the four steps below do not represent four training days.
01
Before training: agree the priorities
Safematix clarifies the participant roles, stack and situations the training should address. We select the examples and learning objectives, check any supplied certification requirements and confirm the two-day agenda and practical prerequisites in writing.
Deliverables
Team and technology baseline
Agreed two-day agenda
Preparation and access checklist
Your responsibility Provide participant roles, desired outcomes and any external requirements; confirm a group of no more than 25 people.
02
Day 1: understand and model
Instructor-led explanation is combined with design and threat-modeling exercises. Safematix helps participants trace data, identify trust boundaries and discuss misuse, making the reasoning behind security requirements visible before moving to implementation choices.
Deliverables
Example threat model
Design assumptions and control decisions
Initial review questions
Your responsibility Participate actively and explain relevant constraints using non-sensitive examples.
03
Day 2: review, change and verify
Participants work through the agreed coding, review or testing tasks with guidance. Findings are translated into possible corrections, then checked against the example’s security requirements so that a changed implementation is not automatically treated as a verified result.
Deliverables
Exercise review notes
Proposed corrections
Verification notes
Your responsibility Carry out the agreed exercises, ask questions and record the reasoning behind the changes.
04
End of Day 2: consolidate and continue
Safematix closes with a practical review of the work and the questions that remain. We identify follow-up practice, owners and the materials that may support internal review or certification preparation without claiming an external assessment result.
Deliverables
Participation record, if requested
Team action plan
Evidence checklist
Your responsibility Retain the materials, assign follow-up ownership and decide how competence and evidence will be assessed internally.
06 / COMMERCIAL TERMS
Two days. One defined group. A tailored proposal.
Training is priced on request, per group. The format is two days for a maximum of 25 participants, remote or on-site by arrangement. Safematix confirms the agenda, responsibilities and price in writing. The course is not an accredited certification and does not guarantee certification or acceptance by a certification body.
All package prices and day rates exclude applicable VAT and pre-approved travel and third-party costs, unless expressly included in the order form. Fixed-price packages apply within their stated scope. Scope, authorization, and start date are confirmed in writing before work begins. Regulatory mapping is technical, not legal advice. Savings and compliance outcomes are not guaranteed.
Is this an accredited certification or a guaranteed route to one?
No. The training is not an accredited certification and does not guarantee an examination result or recognition by a certification body. Safematix can align the agenda with the requirements you supply and provide a participation record. The relevant body decides whether any materials satisfy its requirements; participation does not automatically establish competence.
How long is the training, and how many people can attend?
Delivery is two days, with a maximum of 25 participants per group. If more people need to attend, any additional groups must be scoped and agreed separately. The proposal confirms the group size, agenda and practical arrangements before booking; the limit is not expanded by changing to remote delivery.
Who is the training intended for?
It is intended for developers, reviewers and technical leads who need to apply security questions to their work. Safematix agrees the expected starting knowledge and examples during scoping. Two days cannot cover every role or technology equally, so the agenda prioritises the situations most relevant to the group.
Can we use our stack or customer code?
Examples and emphasis can be adapted to the agreed stack. Initial scoping uses a non-sensitive overview; do not send production code or secrets through the first enquiry. Any protected customer-code exercise needs a separately agreed handling arrangement. A training exercise is not automatically a production security assessment.
What will the team take away?
The agreed materials can include the agenda, examples, review questions, exercise notes and an action plan for continued practice. A participation record can be provided. These outputs help your team revisit its reasoning and checks; they do not guarantee that future code is free of vulnerabilities or replace ongoing review.
What does it cost, and can it be delivered remotely?
Price is on request, per group, with scope and agenda confirmed in writing before work begins. Delivery can be remote or on-site by arrangement. The proposal identifies the agreed preparation and practical requirements so you can evaluate the format and price together rather than infer a training price from consulting rates.
08 / Contact
Plan two focused days for your team.
Tell Safematix who will take part, your stack and the development decisions or evidence requirements you want to address. We will define a two-day agenda for up to 25 participants and confirm the proposal in writing. Please do not send sensitive code or credentials.