From first install to enterprise deployment — documentation, guides, and hands-on training to help you master open-source threat modeling.
Understand the building blocks of Precogly's threat modeling platform.
Creator and Project Leader, OWASP Precogly
This hands-on course will teach you to combine the power of LLMs with open-source tooling to scale threat modeling in your organization without increasing the workload for your security team.
Scaling threat modeling is one of the hardest problems in application security. Open-source tools often lack the depth needed for enterprise use, while commercial platforms come with vendor lock-in, steep licensing costs, and the loss of data sovereignty. OWASP Precogly bridges this gap as a fully open-source platform that rivals commercial tools in capability without the trade-offs. In this two-day, hands-on course, participants will learn to use Precogly to unblock the bottlenecks that slow down threat modeling programs: building reusable threat libraries with LLM assistance, mapping threats to industry taxonomies (STRIDE, MITRE ATT&CK, CWE, CAPEC), tracing countermeasures to compliance standards and regulations (NIST CSF, SOC 2, DORA, ASVS), and generating reports that serve security, compliance, and executive stakeholders alike.
A key focus of the course is how Precogly integrates AI responsibly. Rather than letting LLMs generate entire threat models at runtime, where hallucinated components, data flows, and threats are a real risk, Precogly uses LLMs at build time to generate curated library packs that humans vet before use. Participants will learn to author these packs themselves, creating vetted chains of components to threats, threats to countermeasures, and countermeasures to regulatory frameworks. The course also covers Precogly's reporting capabilities, from compliance coverage reports to penetration testing plans that support threat-led pentesting engagements. And because Precogly supports threat-model-as-code with git integration, participants will see how developers can work from their IDE while security teams, compliance officers, and executives interact through the web interface, making threat modeling a collaborative practice rather than a siloed exercise.
A certificate of proficiency exam is available as an optional add-on. The proficiency exam is a standalone practical assessment administered after the Day 2 capstone exercise. Students are given a system scenario and must independently produce a threat model in Precogly, including system architecture, threat identification using LLM-authored library packs, countermeasure mapping with compliance traceability, and a final report.
Students must score at least 70% across the evaluation criteria to pass. Certificate participants will also receive written feedback from the instructor with specific recommendations for improving their threat modeling practice.
Scaling threat modeling across their organization
Looking to integrate AI into their workflow
Adopting threat-model-as-code practices
Mapping controls to regulatory frameworks
Delivering threat modeling engagements
Building a repeatable threat modeling program
Basic familiarity with threat modeling concepts (e.g., STRIDE, data flow diagrams) is helpful but not required. Students should be comfortable navigating web applications and have a general understanding of application security concepts such as authentication, encryption, and access control. Students must install Docker Desktop on their laptops prior to the course. Detailed setup instructions will be provided two weeks before the course.
A laptop with a modern web browser (Chrome, Firefox, or Edge) and Docker Desktop installed. Minimum specs: 16GB RAM, 20GB free disk space, admin/root access to install software. Both macOS and Windows are supported.
Access to all course materials including slides, lab guides, sample library packs, and exercise materials. Students will run OWASP Precogly locally on their own machines via Docker Compose.
Vikramaditya Narayan is the creator and project leader of OWASP Precogly and a Certified Threat Modeling Professional. He leads the Bangalore chapter of Threat Modeling Connect.