This site is the archived OWASP Foundation Wiki and is no longer accepting Account Requests.
To view the new OWASP Foundation website, please visit

OWASP AppSec Pipeline

Revision as of 16:10, 30 September 2015 by Aaron.weaver2 (talk | contribs) (Presentations)

Jump to: navigation, search
OWASP Project Header.jpg

The OWASP AppSec Pipeline Project

The OWASP AppSec Pipeline Project is the place to find the information you need to increase the speed and automation of your AppSec program. Using the documentation and references of this project will allow you to setup your own AppSec Pipeline.


The AppSec pipeline project is a place to gather together information, techniques and tools to create your own AppSec Pipeline. AppSec Pipelines take the principals of DevOps and Lean and apply that to an application security program. The project will gather references, cheat sheets, and specific guidance for tools/software which would compose an AppSec Pipeline.

The initial launch of this project include an a web-based Application inventory and engagement management tool called Bag of Holding. See the "Pipeline Tools" Tab for more infomration


The OWASP AppSec Pipeline Project documentation is licensed under the Creative Commons Attribution-ShareAlike 3.0 license, so you can copy, distribute and transmit the work, and you can adapt it, and use it commercially, but all provided that you attribute the work and if you alter, transform, or build upon this work, you may distribute the resulting work only under the same or similar license to this one.

What is OWASP Security Principles Project?

The AppSec pipeline project is a place to gather together information, techniques and tools to create your own AppSec Pipeline.

Project Leaders

Matt Tesauro
Aaron Weaver
Matt Konda

Related Projects


Quick Download

Bag of Holding

News and Events

Catch our next presentation at Velocity New York

In Print

Building an AppSec Pipeline
Taking DevOps practices into your AppSec Life


New projects.png Owasp-breakers-small.png
Project Type Files DOC.jpg

Project Type Files CODE.jpg

Project Type Files TOOL.jpg

Bag of Holding - A web-based Application inventory and engagement management tool

Bag of Holding centers around an application. Each application can have one or more an associated engagement. An engagement is time boxed and consists of a set of activities such as a dynamic scan, a static scan, a threat model or a manual review. Each application includes metadata around the app such as a data classification, business criticality, number of users and revenue. Applications will have the ability to be tagged.

The first release is a minimal viable product which will allow for creating and updating an application. Engagements and supporting activities are part of the first release.

The first release includes:

  • Dashboard showing entire application portfolio and last assessment date
  • Applications requiring assessments
  • Managing the work load for assessments
  • KPI's around application workload
  • Tracking of dev team training and overall maturity
  • Request form for dev/product managers to request an application review

Bag of Holding on GitHub

Example AppSec Pipeline

The specific tools used in a pipeline aren't the important part - its making your AppSec engagements as efficient as possible.

AppSec Pipeline Presentations

Rugged DevOp Interviews

Rugged DevOps

Got a question?

Ask us on Twitter:


Besides the project leaders, contributions have been made by:

  • Adam Parsons - Bag of Holding
  • Matt Brown - suggestions and review of Bag of Holding
  • Lee Thurlow - suggestions and review of Bag of Holding

Future releases will include:

  • List of open source tools for each portion of the AppSec Pipeline
  • Additional releases of Bag of Holding with new and exciting features
  • Documentation and references to integration of the various pieces of the AppSec Pipeline.