Category:OWASP CLASP Project

Welcome to the CLASP Project
CLASP (Comprehensive, Lightweight Application Security Process) provides a well-organized and structured approach for moving security concerns into the early stages of the software development lifecycle, whenever possible.

CLASP is actually a set of process pieces that can be integrated into any software development process. It is designed to be both easy to adopt and effective. It takes a prescriptive approach, documenting activities that organizations should be doing. And, it provides an extensive wealth of security resources that make implementing those activities reasonable.

The goals of the OWASP CLASP Project are to make these materials widely available as well as provide a forum for the community to contribute materials back to CLASP for the benefit of everyone. If you use CLASP now, have questions, or just have something else you'd like to share, give us a shout on the mailing list and let us know!

CLASP Contents
CLASP provides detailed information of the following types:
 * Introduction to the Concepts behind CLASP to get started
 * Seven key Best Practices that define CLASP
 * Summaries of the high-level Security Services that serve as a foundation
 * Some core Security Principles for software development
 * Abstract Roles that are typically involved in software development
 * A collection of Activities to augment the development process to build more secure software
 * Advice on CLASP Process Engineering and Roadmaps
 * Checklisted Coding Guidelines to help developers and auditors when reviewing code
 * The lexicon of Vulnerabilities that occur in source code
 * A Glossary of terms and phrases common to application security
 * NEW - A [[Media:VulnChecklist.v1.zip|Searchable Vulnerability Checklist in XLS]] for the CLASP Vulnerability lexicon

News

 * 3 August 2008 - Adding a vulnerability checklist contributed by Toni Wohleber
 * Toni contacted me about an XLS sheet she had put together to allow quick, field-level searching through the CLASP Vulnerability lexicon. She graciously contributed it to the project and now it's up for folks to download and use. (Pravir Chandra)


 * 25 May 2006 - Added more materials to Wiki from CLASP
 * Enough should be up now to qualify as 'critical mass'. Thanks to Jeff, Jeremy, and others for the awesome work of getting the materials up on this site. (Pravir Chandra)

Get involved
Everyone has something to contribute. Be it reading materials and fixing typos to contributing new sections of prose, we gladly welcome all help that's volunteered. For the ongoing list of items in flight, please look at the OWASP CLASP Project Roadmap list. Also, if you're unsure of how to help or want some guidance, please check out the CLASP Project's mailing list.

Mailing List
Please go to http://lists.owasp.org/mailman/listinfo/owasp-clasp to subscribe to the list. You can post to the CLASP mailing list by emailing [mailto:owasp-clasp@lists.owasp.net owasp-clasp@lists.owasp.org].

Downloads
The most up-to-date version of CLASP is on this wiki, and version 1.2 is the latest release (this release was imported to the wiki to get the OWASP CLASP Project started).

CLASP v1.2
Most of the information from CLASP v1.2 has been posted on this wiki, but the original MS Word version of CLASP v1.2 is still available for download. It is separated into 7 chapters:
 * Single .zip of all 7 chapters
 * Concepts View
 * Role-Based View
 * Activity-Assessment View
 * Activity-Implementation View
 * Vulnerabilities View
 * Vulnerability Use-Cases
 * CLASP Resources
 * [[Media:VulnChecklist.v1.zip|Searchable Vulnerability Checklist in XLS]]

People

 * Project Lead
 * Pravir Chandra
 * Contributors
 * Toni Wohleber, Jeremy Feragamo, Jeff Williams
 * Previous Contributors
 * Dan Graham, John Viega, Alex Newman