owasp-samm

Assess software security maturity and build OWASP SAMM improvement roadmaps.

1|Updated Aug 10, 2026
One-click install
npx skills add https://github.com/TheViziusGroup/vibe-engineering-skills --skill owasp-samm-theviziusgroup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: owasp-samm
Source: https://github.com/TheViziusGroup/vibe-engineering-skills/tree/main/plugins/compliance-frameworks/skills/owasp-samm
Command: npx skills add https://github.com/TheViziusGroup/vibe-engineering-skills --skill owasp-samm-theviziusgroup

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Security teams and engineering leaders often lack a structured way to measure their application security program's maturity, identify gaps, and prioritize improvements. This Skill provides a complete OWASP SAMM v2 assessment framework covering all 15 security practices across 5 business functions. ## Core Features & Use Cases - Maturity Scoring: Score all 15 SAMM practices on a 0-3 scale across Governance, Design, Implementation, Verification, and Operations, with clear level definitions for each practice. - Roadmap Building: Generate 6-month and 12-month improvement plans tailored to organization size (startup, growing SaaS, enterprise), focusing on highest-value gaps first. - Security Champions Program: Get guidance on building a security champions program to scale AppSec expertise across development teams. - Use Case: A growing SaaS company preparing for SOC 2 uses this Skill to baseline its current maturity at 1.0, identify that SAST integration and threat modeling are its biggest gaps, and produce a phased 12-month roadmap to reach 2.0 in high-risk areas. ## Quick Start Assess my team's security maturity using OWASP SAMM and build a 6-month improvement roadmap for a 50-person engineering org.

Frequently Asked Questions about owasp-samm

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I conduct an OWASP SAMM assessment?

A SAMM assessment follows five steps: define scope, gather evidence for each of the 15 practices, score each practice from 0 to 3, produce a scorecard or heatmap, then build a gap analysis and phased roadmap. A level is only achieved when all activities at that level are consistently performed.

What is a good OWASP SAMM maturity score?

Scores range from 0.0 to 3.0 as an average across all 15 practices. Scores of 0.5-1.0 indicate basic practices are emerging, 1.5-2.0 indicates structured and consistently applied practices, and 2.5-3.0 represents an optimizing, industry-leading program.

How does OWASP SAMM relate to SOC 2 and PCI DSS?

SAMM Level 1-2 practices align to SOC 2 controls CC5, CC7, and CC8, and SAMM directly supports PCI DSS Requirement 6 (secure software) and Requirement 11 (security testing). SAMM is prescriptive about what to do, complementing these audit frameworks.

What is the difference between OWASP SAMM and BSIMM?

BSIMM is an observational model describing what companies actually do, while SAMM is prescriptive about what organizations should do. The two are often used together, with BSIMM providing peer benchmarks and SAMM guiding improvement.

How do I build a security champions program?

Recruit volunteer developers with security interest, allocate 10-20% of their time with manager approval, provide application security training, hold monthly champion syncs, and recognize contributions publicly. Champions review security-sensitive PRs and bridge dev and security teams.

When should I prioritize Level 1 over Level 3 SAMM practices?

Raise the floor before optimizing: move practices from Level 0 to 1 before pushing others from 2 to 3. Startups should focus on quick wins like dependency scanning, secrets scanning, incident response plans, and annual penetration tests first.