SAMM Assessment

Measuring your software assurance posture

The SAMM v2 assessment Toolbox has been improved to measure the quality of you own software assurance maturity performance. Our Toolbox allows you to review your security activities against the defined quality criteria and calculate your maturity score.

We suggest you read our getting started guide before you start.

Self-assessment

Your first step towards improvement is to measure where you are now.

You will typically start with a self-assessment to get an overview on the status of software security activities in your organization. We created the OWASP SAMM to do just that.

Make sure you read our Assessment Guide.

You can use the Toolbox to support an interview or workshop together with other people that are involved in your software development process. We have 2 versions of the SAMM Toolbox, a Microsoft Excel Toolbox and a Google Spreadsheet Toolbox .

Once you downloaded the SAMM Toolbox, check out the tab “Interview”. Here you will see a list of questions for each of the activities in our SAMM Model. Each of the questions has a set of quality criteria listed under the question. In order to answer on the assessment question, you need to evaluate if these criteria are actually met. If the quality criteria are not (completely) filled in, you should answer “No”. If you meet the quality criteria, you can choose any of the other options. Once you start filling in the questions, you will see that the Scorecard tab updates automatically for your current maturity score.

If you need help, do not hesitate to reach out to our SAMM community on Slack . We are available to help you with practical advice and welcome any feedback to improve the Toolbox and our SAMM model!

Online assessment

SAMMwise allows you to self-host an online assessment tool. You can find its GitHub repository and documentation here .

SAMMY is a third-party tool by Codific, one of our sponsors, that allows you to do online SAMM assessments, too!

Next steps

Based on your assessment, you can now set targets for improvement and use the Toolbox to create and track your own SAMM roadmap.

We encourage you to share your SAMM assessment data with our Benchmark inniciative. Once we have enough data available, you can start to compare yourself with your peers!