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

Difference between revisions of "Projects/OWASP Java Encoder Project"

From OWASP
Jump to: navigation, search
m (Reverted edits by Jmanico (talk) to last revision by Paulo Coimbra)
Line 2: Line 2:
  
 
| project_name = OWASP Java Encoder Project
 
| project_name = OWASP Java Encoder Project
| project_info = '''Welcome to the OWASP Java Encoder Project'''
+
 
 
| project_home_page = OWASP Java Encoder Project
 
| project_home_page = OWASP Java Encoder Project
  
 
| project_description =  
 
| project_description =  
 
*This project is a simple-to-use drop-in encoder class with little baggage.
 
*This project is a simple-to-use drop-in encoder class with little baggage.
*No third party libraries or configuration necessary.
+
*This code was donated from SuccessFactors as part of the [[OWASP Java XML Templates Project|OWASP JXT project]]. This code was designed for high-availability/high-performanceencoding functionality.
*This code was designed for high-availability/high-performance encoding functionality.
+
*The current code base averages: 744ns/encode for XML We have plans to optimize it past: 450ns/encode (fairly easily) ESAPI.encodeForXML with same benchmark data: 3450ns/encode (7x slower)
 
*The key motivation for the separate project was:
 
*The key motivation for the separate project was:
# Simple drop-in encoding functionality
+
#Simple drop-in encoding functionality
# Redesigned for performance
+
#Redesigned for performance
 
# More complete API (uri and uri component encoding, etc) in some regards.
 
# More complete API (uri and uri component encoding, etc) in some regards.
 
*This is a Java 1.5 project.
 
*This is a Java 1.5 project.
 +
*We are currently finishing up the core encoding capability and will have all of the other ESAPI-encoder functions supported soon as well.
  
 
| project_license = [http://www.opensource.org/licenses/bsd-license.php New BSD License]
 
| project_license = [http://www.opensource.org/licenses/bsd-license.php New BSD License]
Line 24: Line 25:
 
| contributor_email1 = [email protected]
 
| contributor_email1 = [email protected]
 
| contributor_username1 = Jmanico
 
| contributor_username1 = Jmanico
 
| contributor_name2 = Jeremy Long
 
| contributor_email2 =  [email protected]
 
| contributor_username2 =
 
  
 
| pamphlet_link =  
 
| pamphlet_link =  
Line 35: Line 32:
 
| mailing_list_name = https://lists.owasp.org/mailman/listinfo/owasp-java-encoder-project
 
| mailing_list_name = https://lists.owasp.org/mailman/listinfo/owasp-java-encoder-project
  
| project_road_map =  
+
| project_road_map = http://www.owasp.org/index.php/OWASP_Java_Encoder_Project/Roadmap
  
 
| links_url1 = http://code.google.com/p/owasp-java-encoder/
 
| links_url1 = http://code.google.com/p/owasp-java-encoder/
Line 43: Line 40:
 
| links_name2 =  
 
| links_name2 =  
  
| release_1 = http://code.google.com/p/owasp-java-encoder/
+
| release_1 = Coming soon
 
| release_2 =  
 
| release_2 =  
 
| release_3 =
 
| release_3 =

Revision as of 22:58, 30 January 2014

PROJECT INFO
What does this OWASP project offer you?
RELEASE(S) INFO
What releases are available for this project?
what is this project?
Name: OWASP Java Encoder Project (home page)
Purpose:
  • This project is a simple-to-use drop-in encoder class with little baggage.
  • This code was donated from SuccessFactors as part of the OWASP JXT project. This code was designed for high-availability/high-performanceencoding functionality.
  • The current code base averages: 744ns/encode for XML We have plans to optimize it past: 450ns/encode (fairly easily) ESAPI.encodeForXML with same benchmark data: 3450ns/encode (7x slower)
  • The key motivation for the separate project was:
  1. Simple drop-in encoding functionality
  2. Redesigned for performance
  3. More complete API (uri and uri component encoding, etc) in some regards.
  • This is a Java 1.5 project.
  • We are currently finishing up the core encoding capability and will have all of the other ESAPI-encoder functions supported soon as well.
License: New BSD License
who is working on this project?
Project Leader(s):
Project Contributor(s):
how can you learn more?
Project Pamphlet: Not Yet Created
Project Presentation:
Mailing list: Mailing List Archives
Project Roadmap: View
Main links:
Key Contacts
current release
OWASP Java Encoder Project 1.1.1 - January 30, 2014 - (download)
Release description: Critical fix of bug described here https://code.google.com/p/owasp-java-encoder/issues/detail?id=4
Rating: Not Rated
last reviewed release
Not Yet Reviewed


other releases