Difference between revisions of "ESAPI Roadmap"

From OWASP
Jump to: navigation, search
Line 9: Line 9:
 
* ESAPI PHP Edition
 
* ESAPI PHP Edition
 
* ESAPI .NET Edition
 
* ESAPI .NET Edition
 
* Stablize the API
 
** Access control 2.0
 
** Validation 2.0
 
** Logging 2.0
 
** Crypto 2.0
 
  
 
* Documentation
 
* Documentation
** Getting started guide
 
 
** Easy application remediation Guide
 
** Easy application remediation Guide
 
** How to integrate into existing app
 
** How to integrate into existing app
** How ESAPI makes you secure
+
** Marketing pages to "sell" ESAPI
 
+
  
 
* Intrusion detection
 
* Intrusion detection
 
* Filters
 
* Filters
* Sample App showing before and after security problems
+
* Real example Struts application showing before and after security problems
 
* Easy and efficient dev environment and install w/ clear documentation
 
* Easy and efficient dev environment and install w/ clear documentation
* Marketing pages to "sell" ESAPI
+
* PILOT
* CSRF protection
+
* Threat Model - SRA of encryption implementation
+
* PILOT - at Lockheed?
+
 
* Framework layer integration features (bridges?)
 
* Framework layer integration features (bridges?)
 +
* Threat Model - SRA of encryption implementation
 
* Threat Model for each control (assumptions and coverage)
 
* Threat Model for each control (assumptions and coverage)
 
* Separate "day-to-day" calls from "admin-like" calls
 
* Separate "day-to-day" calls from "admin-like" calls
  
  
 +
== Q4 2008 ==
 +
 +
*
 +
 +
* Documentation
 +
** Get Javadoc back online
  
 
== Q1 2009 ==
 
== Q1 2009 ==
 +
 +
* Stabilize the API
 +
** Access control 2.0
 +
** Validation 2.0
 +
** Logging 2.0
 +
** Crypto 2.0
 +
 +
* Documentation
 +
** Getting started guide
 +
** How ESAPI makes you secure
 +
** Executive overview
  
 
== Q2 2009 ==
 
== Q2 2009 ==
 +
 +
* CSRF protection
 +
  
 
== Q3 2009 ==
 
== Q3 2009 ==
  
 
== Q4 2009 ==
 
== Q4 2009 ==

Revision as of 15:40, 11 December 2008

Contents

Priorities

Focus on project charter...

  • Rewrite to allow for arbitrary validators
  • Fix Javascript encoding
  • Internationalization
  • ESAPI Scala Edition
  • ESAPI PHP Edition
  • ESAPI .NET Edition
  • Documentation
    • Easy application remediation Guide
    • How to integrate into existing app
    • Marketing pages to "sell" ESAPI
  • Intrusion detection
  • Filters
  • Real example Struts application showing before and after security problems
  • Easy and efficient dev environment and install w/ clear documentation
  • PILOT
  • Framework layer integration features (bridges?)
  • Threat Model - SRA of encryption implementation
  • Threat Model for each control (assumptions and coverage)
  • Separate "day-to-day" calls from "admin-like" calls


Q4 2008

  • Documentation
    • Get Javadoc back online

Q1 2009

  • Stabilize the API
    • Access control 2.0
    • Validation 2.0
    • Logging 2.0
    • Crypto 2.0
  • Documentation
    • Getting started guide
    • How ESAPI makes you secure
    • Executive overview

Q2 2009

  • CSRF protection


Q3 2009

Q4 2009