<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.owasp.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Federico+Mancini</id>
		<title>OWASP - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.owasp.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Federico+Mancini"/>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php/Special:Contributions/Federico_Mancini"/>
		<updated>2026-04-22T16:26:52Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.27.2</generator>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Category:OWASP_Content_Validation_using_Java_Annotations_Project_-_SHIP_Validator_-_0.3_Release&amp;diff=104041</id>
		<title>Category:OWASP Content Validation using Java Annotations Project - SHIP Validator - 0.3 Release</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Category:OWASP_Content_Validation_using_Java_Annotations_Project_-_SHIP_Validator_-_0.3_Release&amp;diff=104041"/>
				<updated>2011-02-07T08:55:28Z</updated>
		
		<summary type="html">&lt;p&gt;Federico Mancini: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ Template:Detailed Release Information&lt;br /&gt;
&lt;br /&gt;
| Release Name and Version &lt;br /&gt;
= SHIP Validator 0.3 Release&lt;br /&gt;
&lt;br /&gt;
| Release Date &lt;br /&gt;
= July 2009&lt;br /&gt;
&lt;br /&gt;
| Release Download Link &lt;br /&gt;
= [http://sourceforge.net/projects/shipvalidator/ download]&lt;br /&gt;
&lt;br /&gt;
| Main Features&lt;br /&gt;
=  1.  More javadoc, 2. Improved class names, 3. Fixed a bug in the class MetaConstraints, 4. Added diagrams to tex/tecrep/fig &lt;br /&gt;
&lt;br /&gt;
| Release Leader - Wiki Account&lt;br /&gt;
= [[:User:Dag_Hovland|Dag Hovland]]&lt;br /&gt;
&lt;br /&gt;
| Release Contributor(s)&lt;br /&gt;
= [[:User:Federico_Mancini|Federico Mancini]], [[:user:Khalid_Azim_Mughal|Khalid Azim Mughal]]&lt;br /&gt;
&lt;br /&gt;
| Release Reviewer(s)&lt;br /&gt;
= [[:user:Dinis.cruz|Dinis Cruz]], [[:user:Mtesauro|Matt Tesauro]]&lt;br /&gt;
&lt;br /&gt;
| Release Mentor(s)&lt;br /&gt;
= if any&lt;br /&gt;
&lt;br /&gt;
| Release Sponsor(s)&lt;br /&gt;
= &lt;br /&gt;
&lt;br /&gt;
| Release Flyer/Pamphlet&lt;br /&gt;
= [http://www.ii.uib.no/~dagh/validator0.3flyer.pdf See here]&lt;br /&gt;
&lt;br /&gt;
| Release Notes&lt;br /&gt;
= [[:Category:OWASP_Content_Validation_using_Java_Annotations_Project_-_SHIP_Validator_0.3_Release_-_Roadmap|See here]]&lt;br /&gt;
&lt;br /&gt;
| Release Main Links&lt;br /&gt;
= [http://sourceforge.net/projects/shipvalidator/ Download], [http://www.ii.uib.no/publikasjoner/texrap/pdf/2009-389.pdf Documentation]&lt;br /&gt;
&lt;br /&gt;
| Release Assessment&lt;br /&gt;
= [[Image:Yellow button.JPG|25px]] [[:Category:OWASP_Content_Validation_using_Java_Annotations_Project_-_SHIP_Validator_0.3_Release_-_Assessment|Not reviewed/Targeted at Stable Release]] &lt;br /&gt;
&lt;br /&gt;
| Assessment Criteria Version&lt;br /&gt;
= [[:Assessing Project Health|Assessment Criteria v2.0]]&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Federico Mancini</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Category:OWASP_Content_Validation_using_Java_Annotations_Project_-_SHIP_Validator_-_0.3_Release&amp;diff=104040</id>
		<title>Category:OWASP Content Validation using Java Annotations Project - SHIP Validator - 0.3 Release</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Category:OWASP_Content_Validation_using_Java_Annotations_Project_-_SHIP_Validator_-_0.3_Release&amp;diff=104040"/>
				<updated>2011-02-07T08:54:56Z</updated>
		
		<summary type="html">&lt;p&gt;Federico Mancini: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ Template:Detailed Release Information&lt;br /&gt;
&lt;br /&gt;
| Release Name and Version &lt;br /&gt;
= SHIP Validator 0.3 Release&lt;br /&gt;
&lt;br /&gt;
| Release Date &lt;br /&gt;
= July 2009&lt;br /&gt;
&lt;br /&gt;
| Release Download Link &lt;br /&gt;
= [http://sourceforge.net/projects/shipvalidator/ download]&lt;br /&gt;
&lt;br /&gt;
| Main Features&lt;br /&gt;
=  1.  More javadoc, 2. Improved class names, 3. Fixed a bug in the class MetaConstraints, 4. Added diagrams to tex/tecrep/fig &lt;br /&gt;
&lt;br /&gt;
| Release Leader - Wiki Account&lt;br /&gt;
= [[:User:Dag_Hovland|Dag Hovland]]&lt;br /&gt;
&lt;br /&gt;
| Release Contributor(s)&lt;br /&gt;
= [[:User:Federico_Mancini|Federico Mancini]], [[:user:Khalid_Azim_Mughal|Khalid Azim Mughal]]&lt;br /&gt;
&lt;br /&gt;
| Release Reviewer(s)&lt;br /&gt;
= [[:user:Dinis.cruz|Dinis Cruz]], [[:user:Mtesauro|Matt Tesauro]]&lt;br /&gt;
&lt;br /&gt;
| Release Mentor(s)&lt;br /&gt;
= if any&lt;br /&gt;
&lt;br /&gt;
| Release Sponsor(s)&lt;br /&gt;
= &lt;br /&gt;
&lt;br /&gt;
| Release Flyer/Pamphlet&lt;br /&gt;
= [http://www.ii.uib.no/~dagh/validator0.3flyer.pdf See here]&lt;br /&gt;
&lt;br /&gt;
| Release Notes&lt;br /&gt;
= [[:Category:OWASP_Content_Validation_using_Java_Annotations_Project_-_SHIP_Validator_0.3_Release_-_Roadmap|See here]]&lt;br /&gt;
&lt;br /&gt;
| Release Main Links&lt;br /&gt;
= [http://sourceforge.net/projects/shipvalidator/ Download], [http://www.ii.uib.no/publikasjoner/texrap/pdf/2009-389.pdf]&lt;br /&gt;
&lt;br /&gt;
| Release Assessment&lt;br /&gt;
= [[Image:Yellow button.JPG|25px]] [[:Category:OWASP_Content_Validation_using_Java_Annotations_Project_-_SHIP_Validator_0.3_Release_-_Assessment|Not reviewed/Targeted at Stable Release]] &lt;br /&gt;
&lt;br /&gt;
| Assessment Criteria Version&lt;br /&gt;
= [[:Assessing Project Health|Assessment Criteria v2.0]]&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Federico Mancini</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Category:OWASP_Content_Validation_using_Java_Annotations_Project_-_SHIP_Validator_0.3_Release_-_Assessment&amp;diff=69501</id>
		<title>Category:OWASP Content Validation using Java Annotations Project - SHIP Validator 0.3 Release - Assessment</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Category:OWASP_Content_Validation_using_Java_Annotations_Project_-_SHIP_Validator_0.3_Release_-_Assessment&amp;diff=69501"/>
				<updated>2009-09-21T12:57:29Z</updated>
		
		<summary type="html">&lt;p&gt;Federico Mancini: /* Stable Release Review of the OWASP Content Validation using Java Annotations Project - SHIP Validator 0.3 Release */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Stable Release Review of the OWASP Content Validation using Java Annotations Project - SHIP Validator 0.3 Release  ==&lt;br /&gt;
&lt;br /&gt;
==== Project Leader for this Release  ====&lt;br /&gt;
&lt;br /&gt;
'''''[mailto:federico.mancini@uib.no Federico Mancini], [[:User:Dag Hovland|Dag Hovland]], [mailto:Khalid.Mughal@uib.no Khalid Azim Mughal]'s Pre-Assessment Checklist:''''' &lt;br /&gt;
&lt;br /&gt;
{{:Template:Pre-Assessment Questions - Tools&lt;br /&gt;
&lt;br /&gt;
| 1. Is this release associated with a project containing at least the [[Assessing_Project_Health#Project_Wiki_Page_Minimal_Content|Project Wiki Page Minimum Content]]  information?&lt;br /&gt;
= Yes.&lt;br /&gt;
| 2. Is your tool licensed under an open source license? &lt;br /&gt;
= Yes. Code under [http://www.gnu.org/licenses/lgpl-3.0.html LGPLv3]&lt;br /&gt;
&lt;br /&gt;
| 3. Is the source code and any documentation available in an online project repository? &lt;br /&gt;
= Yes. [http://shipvalidator.sourceforge.net shipvalidator.sourceforge.net]&lt;br /&gt;
&lt;br /&gt;
| 4. Is there working code? &lt;br /&gt;
= Yes. [http://shipvalidator.sourceforge.net shipvalidator.sourceforge.net]&lt;br /&gt;
&lt;br /&gt;
| 5. Is there a roadmap for this project release which will take it from Alpha to Stable release? &lt;br /&gt;
= Yes. [[:Category:OWASP_Content_Validation_using_Java_Annotations_Project_-_SHIP_Validator_0.3_Release_-_Roadmap|Roadmap]]&lt;br /&gt;
&lt;br /&gt;
| 6. Are the Alpha pre-assessment items complete?&lt;br /&gt;
= Yes&lt;br /&gt;
&lt;br /&gt;
| 7. Is there an installer or stand-alone executable? &lt;br /&gt;
= No, it is a .jar file (library) to be used in conjunction with J2EE. [http://shipvalidator.sourceforge.net shipvalidator.sourceforge.net]&lt;br /&gt;
 &lt;br /&gt;
| 8. Is there user documentation on the OWASP project wiki page? &lt;br /&gt;
= Yes &lt;br /&gt;
&lt;br /&gt;
| 9. Is there an &amp;quot;About box&amp;quot; or similar help item which lists the following? &lt;br /&gt;
= Yes&lt;br /&gt;
&lt;br /&gt;
| 10. Is there documentation on how to build the tool from source including obtaining the source from the code repository? &lt;br /&gt;
= Yes, in the readme file that comes with the code. &lt;br /&gt;
&lt;br /&gt;
| 11. Is the tool documentation stored in the same repository as the source code?&lt;br /&gt;
= Only a preliminary version, the full version is at [http://www.uib.no/ii/forskning/reports-in-informatics/reports-in-informatics-2000-2009 link]. &lt;br /&gt;
&lt;br /&gt;
| 12. Are the Alpha and Beta pre-assessment items complete? &lt;br /&gt;
= Yes&lt;br /&gt;
&lt;br /&gt;
| 13. Does the tool include documentation built into the tool? &lt;br /&gt;
= Yes, Java doc.&lt;br /&gt;
&lt;br /&gt;
| 14. Does the tool include build scripts to automate builds? &lt;br /&gt;
= Yes. An ant build-file (build.xml) is included in the jar avilable from [http://shipvalidator.sourceforge.net shipvalidator.sourceforge.net].&lt;br /&gt;
&lt;br /&gt;
| 15. Is there a publicly accessible bug tracking system? &lt;br /&gt;
= Yes. [https://sourceforge.net/tracker/?group_id=263528&amp;amp;atid=1160394 Sourceforge bug tracking tool]&lt;br /&gt;
&lt;br /&gt;
| 16. Have any existing limitations of the tool been documented? &lt;br /&gt;
= Yes, partly in a [http://www.uib.no/ii/forskning/reports-in-informatics/reports-in-informatics-2000-2009 technical report], and more extensively in a on-going article.&lt;br /&gt;
}} &lt;br /&gt;
&lt;br /&gt;
==== First Reviewer  ====&lt;br /&gt;
&lt;br /&gt;
'''''[mailto:jan-hendrik.kuperus@sogeti.nl Jan Hendrik Kuperus]'s Review:'''''&amp;lt;br&amp;gt; &amp;lt;small&amp;gt;Ideally, reviewers should be an existing OWASP project leader or chapter leader.&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{ Assessment Questions - Tools&lt;br /&gt;
&lt;br /&gt;
| 1. Is an installer for the tool available and easy to use? How close does it reach the goal of a fully automated installer?      = (answer #1) Delete this text and place your answer here. The same for the questions below.&lt;br /&gt;
&lt;br /&gt;
| 2. Is the end user documentation complete, relevant and presented on the OWASP wiki page?&lt;br /&gt;
= (answer #2) &lt;br /&gt;
&lt;br /&gt;
|3. Does the tool have an “About box” or similar help item which allows the end user to get an overview of the state of this tool? Is this information readily available and easy to find?&lt;br /&gt;
= (answer #3) &lt;br /&gt;
&lt;br /&gt;
| 4. Does the documentation on building the source provide the necessary information and detail to allow someone to build the tool? Is there sufficient detail and information for the target user? Is there any domain specific knowledge that is assumed and not provided?&lt;br /&gt;
= (answer #4)&lt;br /&gt;
&lt;br /&gt;
| 5. Is the tool's documentation available with the source code and would it readily discoverable by a new user of the tool?&lt;br /&gt;
= (answer #5)&lt;br /&gt;
&lt;br /&gt;
| 6. Is there anything missing that is critical enough to keep the release at a alpha quality?&lt;br /&gt;
= (answer #6)&lt;br /&gt;
&lt;br /&gt;
| 7. Does the tool substantially address the application security issues it was created to solve?&lt;br /&gt;
= (answer #7)&lt;br /&gt;
&lt;br /&gt;
| 8. Is the tool reasonably easy to use?&lt;br /&gt;
= (answer #8)&lt;br /&gt;
&lt;br /&gt;
| 9. Does the documentation meet the needs of the tool users and is easily found?&lt;br /&gt;
= (answer #9)&lt;br /&gt;
&lt;br /&gt;
| 10. Do the build scripts work as expected? Can you build the tool? The goal is a “One-click” build.&lt;br /&gt;
= (answer #10)&lt;br /&gt;
&lt;br /&gt;
| 11. Is the bug tracking system usable? Is it hosted at the same place as the source code? (e.g. Google Code, Sourceforge)&lt;br /&gt;
= (answer #11)&lt;br /&gt;
&lt;br /&gt;
| 12. Have you noted any limitations of the tool that are not already documented by the project lead.&lt;br /&gt;
= (answer #12)&lt;br /&gt;
&lt;br /&gt;
| 13. Would you consider using this tool in your day to day work assuming your professional work includes a reason to use this tool? Why or why not?&lt;br /&gt;
= (answer #13)&lt;br /&gt;
&lt;br /&gt;
| 14. What, if anything, is missing which would make this a more useful tool? Is what is missing critical enough to keep the release at a beta quality?&lt;br /&gt;
= (answer #14)&lt;br /&gt;
&lt;br /&gt;
}} &lt;br /&gt;
&lt;br /&gt;
==== Second Reviewer  ====&lt;br /&gt;
&lt;br /&gt;
'''''[[User:Name|Second Reviewer]]'s Review:'''''&amp;lt;br&amp;gt; &amp;lt;small&amp;gt;It is recommended that an OWASP board member or Global Projects Committee member be the second reviewer on Quality releases. The board has the initial option to review the project, followed by the Global Projects Committee.&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{ Assessment Questions - Tools&lt;br /&gt;
&lt;br /&gt;
| 1. Is an installer for the tool available and easy to use? How close does it reach the goal of a fully automated installer?      = (answer #1) Delete this text and place your answer here. The same for the questions below.&lt;br /&gt;
&lt;br /&gt;
| 2. Is the end user documentation complete, relevant and presented on the OWASP wiki page?&lt;br /&gt;
= (answer #2) &lt;br /&gt;
&lt;br /&gt;
|3. Does the tool have an “About box” or similar help item which allows the end user to get an overview of the state of this tool? Is this information readily available and easy to find?&lt;br /&gt;
= (answer #3) &lt;br /&gt;
&lt;br /&gt;
| 4. Does the documentation on building the source provide the necessary information and detail to allow someone to build the tool? Is there sufficient detail and information for the target user? Is there any domain specific knowledge that is assumed and not provided?&lt;br /&gt;
= (answer #4)&lt;br /&gt;
&lt;br /&gt;
| 5. Is the tool's documentation available with the source code and would it readily discoverable by a new user of the tool?&lt;br /&gt;
= (answer #5)&lt;br /&gt;
&lt;br /&gt;
| 6. Is there anything missing that is critical enough to keep the release at a alpha quality?&lt;br /&gt;
= (answer #6)&lt;br /&gt;
&lt;br /&gt;
| 7. Does the tool substantially address the application security issues it was created to solve?&lt;br /&gt;
= (answer #7)&lt;br /&gt;
&lt;br /&gt;
| 8. Is the tool reasonably easy to use?&lt;br /&gt;
= (answer #8)&lt;br /&gt;
&lt;br /&gt;
| 9. Does the documentation meet the needs of the tool users and is easily found?&lt;br /&gt;
= (answer #9)&lt;br /&gt;
&lt;br /&gt;
| 10. Do the build scripts work as expected? Can you build the tool? The goal is a “One-click” build.&lt;br /&gt;
= (answer #10)&lt;br /&gt;
&lt;br /&gt;
| 11. Is the bug tracking system usable? Is it hosted at the same place as the source code? (e.g. Google Code, Sourceforge)&lt;br /&gt;
= (answer #11)&lt;br /&gt;
&lt;br /&gt;
| 12. Have you noted any limitations of the tool that are not already documented by the project lead.&lt;br /&gt;
= (answer #12)&lt;br /&gt;
&lt;br /&gt;
| 13. Would you consider using this tool in your day to day work assuming your professional work includes a reason to use this tool? Why or why not?&lt;br /&gt;
= (answer #13)&lt;br /&gt;
&lt;br /&gt;
| 14. What, if anything, is missing which would make this a more useful tool? Is what is missing critical enough to keep the release at a beta quality?&lt;br /&gt;
= (answer #14)&lt;br /&gt;
&lt;br /&gt;
}} &lt;br /&gt;
&lt;br /&gt;
__NOTOC__ &amp;lt;headertabs /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Federico Mancini</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Category:OWASP_Content_Validation_using_Java_Annotations_Project_-_SHIP_Validator_0.3_Release_-_Assessment&amp;diff=69500</id>
		<title>Category:OWASP Content Validation using Java Annotations Project - SHIP Validator 0.3 Release - Assessment</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Category:OWASP_Content_Validation_using_Java_Annotations_Project_-_SHIP_Validator_0.3_Release_-_Assessment&amp;diff=69500"/>
				<updated>2009-09-21T12:55:11Z</updated>
		
		<summary type="html">&lt;p&gt;Federico Mancini: /* Stable Release Review of the OWASP Content Validation using Java Annotations Project - SHIP Validator 0.3 Release */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Stable Release Review of the OWASP Content Validation using Java Annotations Project - SHIP Validator 0.3 Release  ==&lt;br /&gt;
&lt;br /&gt;
==== Project Leader for this Release  ====&lt;br /&gt;
&lt;br /&gt;
'''''[mailto:federico.mancini@uib.no Federico Mancini], [[:User:Dag Hovland|Dag Hovland]], [mailto:Khalid.Mughal@uib.no Khalid Azim Mughal]'s Pre-Assessment Checklist:''''' &lt;br /&gt;
&lt;br /&gt;
{{:Template:Pre-Assessment Questions - Tools&lt;br /&gt;
&lt;br /&gt;
| 1. Is this release associated with a project containing at least the [[Assessing_Project_Health#Project_Wiki_Page_Minimal_Content|Project Wiki Page Minimum Content]]  information?&lt;br /&gt;
= Yes.&lt;br /&gt;
| 2. Is your tool licensed under an open source license? &lt;br /&gt;
= Yes. Code under [http://www.gnu.org/licenses/lgpl-3.0.html LGPLv3]&lt;br /&gt;
&lt;br /&gt;
| 3. Is the source code and any documentation available in an online project repository? &lt;br /&gt;
= Yes. [http://shipvalidator.sourceforge.net shipvalidator.sourceforge.net]&lt;br /&gt;
&lt;br /&gt;
| 4. Is there working code? &lt;br /&gt;
= Yes. [http://shipvalidator.sourceforge.net shipvalidator.sourceforge.net]&lt;br /&gt;
&lt;br /&gt;
| 5. Is there a roadmap for this project release which will take it from Alpha to Stable release? &lt;br /&gt;
= Yes. [[:Category:OWASP_Content_Validation_using_Java_Annotations_Project_-_SHIP_Validator_0.3_Release_-_Roadmap|Roadmap]]&lt;br /&gt;
&lt;br /&gt;
| 6. Are the Alpha pre-assessment items complete?&lt;br /&gt;
= Yes&lt;br /&gt;
&lt;br /&gt;
| 7. Is there an installer or stand-alone executable? &lt;br /&gt;
= No, it is a .jar file (library) to be used in conjunction with J2EE. [http://shipvalidator.sourceforge.net shipvalidator.sourceforge.net]&lt;br /&gt;
 &lt;br /&gt;
| 8. Is there user documentation on the OWASP project wiki page? &lt;br /&gt;
= Yes &lt;br /&gt;
&lt;br /&gt;
| 9. Is there an &amp;quot;About box&amp;quot; or similar help item which lists the following? &lt;br /&gt;
= Yes&lt;br /&gt;
&lt;br /&gt;
| 10. Is there documentation on how to build the tool from source including obtaining the source from the code repository? &lt;br /&gt;
= Yes, in the readme file that comes with the code. &lt;br /&gt;
&lt;br /&gt;
| 11. Is the tool documentation stored in the same repository as the source code?&lt;br /&gt;
= Only a preliminary version, the full version is at [http://www.uib.no/ii/forskning/reports-in-informatics/reports-in-informatics-2000-2009 link]. &lt;br /&gt;
&lt;br /&gt;
| 12. Are the Alpha and Beta pre-assessment items complete? &lt;br /&gt;
= Yes&lt;br /&gt;
&lt;br /&gt;
| 13. Does the tool include documentation built into the tool? &lt;br /&gt;
= answer 13&lt;br /&gt;
&lt;br /&gt;
| 14. Does the tool include build scripts to automate builds? &lt;br /&gt;
= Yes. An ant build-file (build.xml) is included in the jar avilable from [http://shipvalidator.sourceforge.net shipvalidator.sourceforge.net].&lt;br /&gt;
&lt;br /&gt;
| 15. Is there a publicly accessible bug tracking system? &lt;br /&gt;
= Yes. [https://sourceforge.net/tracker/?group_id=263528&amp;amp;atid=1160394 Sourceforge bug tracking tool]&lt;br /&gt;
&lt;br /&gt;
| 16. Have any existing limitations of the tool been documented? &lt;br /&gt;
= answer 16&lt;br /&gt;
}} &lt;br /&gt;
&lt;br /&gt;
==== First Reviewer  ====&lt;br /&gt;
&lt;br /&gt;
'''''[mailto:jan-hendrik.kuperus@sogeti.nl Jan Hendrik Kuperus]'s Review:'''''&amp;lt;br&amp;gt; &amp;lt;small&amp;gt;Ideally, reviewers should be an existing OWASP project leader or chapter leader.&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{ Assessment Questions - Tools&lt;br /&gt;
&lt;br /&gt;
| 1. Is an installer for the tool available and easy to use? How close does it reach the goal of a fully automated installer?      = (answer #1) Delete this text and place your answer here. The same for the questions below.&lt;br /&gt;
&lt;br /&gt;
| 2. Is the end user documentation complete, relevant and presented on the OWASP wiki page?&lt;br /&gt;
= (answer #2) &lt;br /&gt;
&lt;br /&gt;
|3. Does the tool have an “About box” or similar help item which allows the end user to get an overview of the state of this tool? Is this information readily available and easy to find?&lt;br /&gt;
= (answer #3) &lt;br /&gt;
&lt;br /&gt;
| 4. Does the documentation on building the source provide the necessary information and detail to allow someone to build the tool? Is there sufficient detail and information for the target user? Is there any domain specific knowledge that is assumed and not provided?&lt;br /&gt;
= (answer #4)&lt;br /&gt;
&lt;br /&gt;
| 5. Is the tool's documentation available with the source code and would it readily discoverable by a new user of the tool?&lt;br /&gt;
= (answer #5)&lt;br /&gt;
&lt;br /&gt;
| 6. Is there anything missing that is critical enough to keep the release at a alpha quality?&lt;br /&gt;
= (answer #6)&lt;br /&gt;
&lt;br /&gt;
| 7. Does the tool substantially address the application security issues it was created to solve?&lt;br /&gt;
= (answer #7)&lt;br /&gt;
&lt;br /&gt;
| 8. Is the tool reasonably easy to use?&lt;br /&gt;
= (answer #8)&lt;br /&gt;
&lt;br /&gt;
| 9. Does the documentation meet the needs of the tool users and is easily found?&lt;br /&gt;
= (answer #9)&lt;br /&gt;
&lt;br /&gt;
| 10. Do the build scripts work as expected? Can you build the tool? The goal is a “One-click” build.&lt;br /&gt;
= (answer #10)&lt;br /&gt;
&lt;br /&gt;
| 11. Is the bug tracking system usable? Is it hosted at the same place as the source code? (e.g. Google Code, Sourceforge)&lt;br /&gt;
= (answer #11)&lt;br /&gt;
&lt;br /&gt;
| 12. Have you noted any limitations of the tool that are not already documented by the project lead.&lt;br /&gt;
= (answer #12)&lt;br /&gt;
&lt;br /&gt;
| 13. Would you consider using this tool in your day to day work assuming your professional work includes a reason to use this tool? Why or why not?&lt;br /&gt;
= (answer #13)&lt;br /&gt;
&lt;br /&gt;
| 14. What, if anything, is missing which would make this a more useful tool? Is what is missing critical enough to keep the release at a beta quality?&lt;br /&gt;
= (answer #14)&lt;br /&gt;
&lt;br /&gt;
}} &lt;br /&gt;
&lt;br /&gt;
==== Second Reviewer  ====&lt;br /&gt;
&lt;br /&gt;
'''''[[User:Name|Second Reviewer]]'s Review:'''''&amp;lt;br&amp;gt; &amp;lt;small&amp;gt;It is recommended that an OWASP board member or Global Projects Committee member be the second reviewer on Quality releases. The board has the initial option to review the project, followed by the Global Projects Committee.&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{ Assessment Questions - Tools&lt;br /&gt;
&lt;br /&gt;
| 1. Is an installer for the tool available and easy to use? How close does it reach the goal of a fully automated installer?      = (answer #1) Delete this text and place your answer here. The same for the questions below.&lt;br /&gt;
&lt;br /&gt;
| 2. Is the end user documentation complete, relevant and presented on the OWASP wiki page?&lt;br /&gt;
= (answer #2) &lt;br /&gt;
&lt;br /&gt;
|3. Does the tool have an “About box” or similar help item which allows the end user to get an overview of the state of this tool? Is this information readily available and easy to find?&lt;br /&gt;
= (answer #3) &lt;br /&gt;
&lt;br /&gt;
| 4. Does the documentation on building the source provide the necessary information and detail to allow someone to build the tool? Is there sufficient detail and information for the target user? Is there any domain specific knowledge that is assumed and not provided?&lt;br /&gt;
= (answer #4)&lt;br /&gt;
&lt;br /&gt;
| 5. Is the tool's documentation available with the source code and would it readily discoverable by a new user of the tool?&lt;br /&gt;
= (answer #5)&lt;br /&gt;
&lt;br /&gt;
| 6. Is there anything missing that is critical enough to keep the release at a alpha quality?&lt;br /&gt;
= (answer #6)&lt;br /&gt;
&lt;br /&gt;
| 7. Does the tool substantially address the application security issues it was created to solve?&lt;br /&gt;
= (answer #7)&lt;br /&gt;
&lt;br /&gt;
| 8. Is the tool reasonably easy to use?&lt;br /&gt;
= (answer #8)&lt;br /&gt;
&lt;br /&gt;
| 9. Does the documentation meet the needs of the tool users and is easily found?&lt;br /&gt;
= (answer #9)&lt;br /&gt;
&lt;br /&gt;
| 10. Do the build scripts work as expected? Can you build the tool? The goal is a “One-click” build.&lt;br /&gt;
= (answer #10)&lt;br /&gt;
&lt;br /&gt;
| 11. Is the bug tracking system usable? Is it hosted at the same place as the source code? (e.g. Google Code, Sourceforge)&lt;br /&gt;
= (answer #11)&lt;br /&gt;
&lt;br /&gt;
| 12. Have you noted any limitations of the tool that are not already documented by the project lead.&lt;br /&gt;
= (answer #12)&lt;br /&gt;
&lt;br /&gt;
| 13. Would you consider using this tool in your day to day work assuming your professional work includes a reason to use this tool? Why or why not?&lt;br /&gt;
= (answer #13)&lt;br /&gt;
&lt;br /&gt;
| 14. What, if anything, is missing which would make this a more useful tool? Is what is missing critical enough to keep the release at a beta quality?&lt;br /&gt;
= (answer #14)&lt;br /&gt;
&lt;br /&gt;
}} &lt;br /&gt;
&lt;br /&gt;
__NOTOC__ &amp;lt;headertabs /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Federico Mancini</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Category:OWASP_Content_Validation_using_Java_Annotations_Project_-_SHIP_Validator_0.3_Release&amp;diff=69499</id>
		<title>Category:OWASP Content Validation using Java Annotations Project - SHIP Validator 0.3 Release</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Category:OWASP_Content_Validation_using_Java_Annotations_Project_-_SHIP_Validator_0.3_Release&amp;diff=69499"/>
				<updated>2009-09-21T12:53:13Z</updated>
		
		<summary type="html">&lt;p&gt;Federico Mancini: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''What does this OWASP project release offer you''&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; border=&amp;quot;0&amp;quot; align=&amp;quot;left&amp;quot; &lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;background:#cccccc;&amp;quot; |&amp;lt;big&amp;gt;what&amp;lt;/big&amp;gt;&lt;br /&gt;
! style=&amp;quot;background:#ffffff;&amp;quot; align=&amp;quot;left&amp;quot; colspan=&amp;quot;1&amp;quot; | &amp;lt;small&amp;gt;''is this release?''&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &amp;lt;!--'''''Name:'''''&amp;lt;br /&amp;gt;--&amp;gt;&lt;br /&gt;
''''' Release Name and Version:''''' SHIP Validator 0.3 Release - &amp;lt;small&amp;gt;''July 2009''&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Main Features:''''' &lt;br /&gt;
# More javadoc&lt;br /&gt;
# Improved class names &lt;br /&gt;
# Fixed a bug in the class MetaConstraints &lt;br /&gt;
# Added diagrams to tex/tecrep/fig&lt;br /&gt;
&lt;br /&gt;
''''' Release License:''''' [http://www.gnu.org/copyleft/fdl.html GNU Free Documentation 1.2 for documents] &amp;amp; [http://www.gnu.org/licenses/gpl-3.0.html GPL v3 for code]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#cccccc;&amp;quot; | &amp;lt;big&amp;gt;'''who'''&amp;lt;/big&amp;gt;&lt;br /&gt;
! style=&amp;quot;background:#ffffff;&amp;quot; align=&amp;quot;left&amp;quot; colspan=&amp;quot;1&amp;quot; | &amp;lt;small&amp;gt;''is working on this release?''&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | '''''Release Leader:'''''  [[User:Federico_Mancini|Federico Mancini]], [[User:Dag_Hovland|Dag Hovland]],[http://www.owasp.org/index.php/User:Khalid_Azim_Mughal Khalid Azim Mughal] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Release Contributor(s):''''' [[User:Federico_Mancini|Federico Mancini]], [[User:Dag_Hovland|Dag Hovland]], [http://www.owasp.org/index.php/User:Khalid_Azim_Mughal Khalid Azim Mughal] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Release Reviewer(s):''''' [mailto:jan-hendrik.kuperus@sogeti.nl Jan Hendrik Kuperus] &lt;br /&gt;
&lt;br /&gt;
'''''Release Mentor(s):''''' None&lt;br /&gt;
&lt;br /&gt;
'''''Release Sponsor(s):''''' None&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#cccccc;&amp;quot; | &amp;lt;big&amp;gt;'''how'''&amp;lt;/big&amp;gt;&lt;br /&gt;
! style=&amp;quot;background:#ffffff;&amp;quot; align=&amp;quot;left&amp;quot; colspan=&amp;quot;1&amp;quot; | &amp;lt;small&amp;gt;''can you learn more?''&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | '''''Release Flyer/Pamphlet:''''' [http://www.ii.uib.no/~dagh/validator0.3flyer.pdf validator0.3flyer.pdf]&lt;br /&gt;
&lt;br /&gt;
'''''Release Roadmap:''''' [[:Category:OWASP Content Validation using Java Annotations Project - SHIP Validator 0.3 Release - Roadmap|Click here to view]]&lt;br /&gt;
&lt;br /&gt;
'''''Release Main Links:''''' [http://sourceforge.net/projects/shipvalidator/ (download)] [http://www.uib.no/ii/forskning/reports-in-informatics/reports-in-informatics-2000-2009 DOCUMENTATION]&lt;br /&gt;
&lt;br /&gt;
'''''Release Assessment:''''' [[Image:Yellow button.JPG|25px]] [[:Category:OWASP Content Validation using Java Annotations Project - SHIP Validator 0.3 Release - Assessment|Not reviewed/Targeted at Stable Release]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;''Release reviewed under [[Assessment Criteria v2.0]]''&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Federico Mancini</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Template:OWASP_Content_Validation_using_Java_Annotations_Project_-_A&amp;diff=69498</id>
		<title>Template:OWASP Content Validation using Java Annotations Project - A</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Template:OWASP_Content_Validation_using_Java_Annotations_Project_-_A&amp;diff=69498"/>
				<updated>2009-09-21T12:51:43Z</updated>
		
		<summary type="html">&lt;p&gt;Federico Mancini: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot; border=&amp;quot;0&amp;quot; align=&amp;quot;left&amp;quot; &lt;br /&gt;
! style=&amp;quot;background:#7b8abd;&amp;quot; | &amp;lt;font color=&amp;quot;white&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''what'''&amp;lt;/big&amp;gt;&lt;br /&gt;
! style=&amp;quot;background:#ffffff;&amp;quot; align=&amp;quot;left&amp;quot; colspan=&amp;quot;1&amp;quot; | &amp;lt;small&amp;gt;''is this project?''&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &amp;lt;!--'''''Name:'''''&amp;lt;br /&amp;gt;--&amp;gt;'''OWASP Content Validation using Java Annotations Project'''&lt;br /&gt;
&lt;br /&gt;
''''' Purpose: '''''We wish to explore the use of Java annotations for object validation, specifically for content validation. The result will be a framework which should be easy to use with an existing application. The existing approaches are either part of a large framework (e.g. JSR-303), which makes certain assumptions about the application, or restrict the developer in extending and/or customizing the validation framework.&lt;br /&gt;
We have an initial implementation of a  flexible framework which can be deployed with any Java application. We have also submitted a paper on our approach to an international security conference to be held later this year.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#7b8abd;&amp;quot; | &amp;lt;font color=&amp;quot;white&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''who'''&amp;lt;/big&amp;gt;&lt;br /&gt;
! style=&amp;quot;background:#ffffff;&amp;quot; align=&amp;quot;left&amp;quot; colspan=&amp;quot;1&amp;quot; | &amp;lt;small&amp;gt;''is working on this project?''&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | '''''Project Leader:''''' [[User:Federico_Mancini|Federico Mancini]], [[User:Dag_Hovland|Dag Hovland]], [http://www.owasp.org/index.php/User:Khalid_Azim_Mughal Khalid Azim Mughal] &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Project Maintainer:''''' &amp;lt;!--[[User:name|name]]/&amp;gt;--&amp;gt; [[User:Federico_Mancini|Federico Mancini]], [[User:Dag_Hovland|Dag Hovland]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Project Contributor(s):''''' &amp;lt;!--[[:User:name|name]]/&amp;gt;--&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#7b8abd;&amp;quot; | &amp;lt;font color=&amp;quot;white&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''how'''&amp;lt;/big&amp;gt;&lt;br /&gt;
! style=&amp;quot;background:#ffffff;&amp;quot; align=&amp;quot;left&amp;quot; colspan=&amp;quot;1&amp;quot; | &amp;lt;small&amp;gt;''can you learn more?''&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | '''''Project Flyer/Pamphlet:''''' [http://www.ii.uib.no/~dagh/validatorflyer.pdf validatorflyer.pdf]&lt;br /&gt;
&lt;br /&gt;
'''''Mail list:''''' [https://lists.owasp.org/mailman/listinfo/owasp_cvuja_project Subscribe or read the archives]&lt;br /&gt;
&lt;br /&gt;
'''''Project Roadmap:''''' [[:Category:OWASP Content Validation using Java Annotations Project - Roadmap|To view, click here]]&lt;br /&gt;
&lt;br /&gt;
'''''Project main links:''''' : http://shipvalidator.sourceforge.net, http://www.uib.no/ii/forskning/reports-in-informatics/reports-in-informatics-2000-2009&lt;br /&gt;
&lt;br /&gt;
'''''Project Health:''''' [[Image:Yellow button.JPG|25px]] [[:Category:OWASP Content Validation using Java Annotations Project - Health Assessment|Not reviewed]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;''To be reviewed under [[:Assessing Project Health|Assessment Criteria v2.0]]''&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#ccccff;&amp;quot; |'''Key Contacts'''&lt;br /&gt;
! style=&amp;quot;background:#ffffff;&amp;quot; align=&amp;quot;left&amp;quot; |&lt;br /&gt;
|- &lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &lt;br /&gt;
* Contact [[User:Dag_Hovland|Dag Hovland]] to contribute to this project, &lt;br /&gt;
* Contact [[User:Dag_Hovland|Dag Hovland]] or [[:Category:Global Projects Committee|GPC]] to review or sponsor this project,&lt;br /&gt;
* Contact [[:Category:Global Projects Committee|GPC]] to report a problem or concern about this project or to update information.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Federico Mancini</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Category:OWASP_Content_Validation_using_Java_Annotations_Project_-_Roadmap&amp;diff=69496</id>
		<title>Category:OWASP Content Validation using Java Annotations Project - Roadmap</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Category:OWASP_Content_Validation_using_Java_Annotations_Project_-_Roadmap&amp;diff=69496"/>
				<updated>2009-09-21T12:49:31Z</updated>
		
		<summary type="html">&lt;p&gt;Federico Mancini: /* Road Map and Milestones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Road Map and Milestones =&lt;br /&gt;
* Continuous code review and refactoring of the code base.&lt;br /&gt;
* Extend the library of tests and annotations.&lt;br /&gt;
* Improve support for composing annotations and for cross-tests.&lt;br /&gt;
* Improve support for querying the validation results.&lt;br /&gt;
* Plan for frequent new releases of the framework&lt;br /&gt;
* Make contact with other groups working on validation with annotations.&lt;/div&gt;</summary>
		<author><name>Federico Mancini</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Category:OWASP_Content_Validation_using_Java_Annotations_Project_-_SHIP_Validator_0.2_Release_-_Roadmap&amp;diff=69495</id>
		<title>Category:OWASP Content Validation using Java Annotations Project - SHIP Validator 0.2 Release - Roadmap</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Category:OWASP_Content_Validation_using_Java_Annotations_Project_-_SHIP_Validator_0.2_Release_-_Roadmap&amp;diff=69495"/>
				<updated>2009-09-21T12:48:19Z</updated>
		
		<summary type="html">&lt;p&gt;Federico Mancini: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The main goal in this release was to implement the support to create cross-annotations by combining test-annotations.&lt;br /&gt;
It was a natural thing to do since the beginning, but some technical problems arose during the implementation.&lt;br /&gt;
In this release we propose one of the ways in which this feature can be made available in the current architecture,&lt;br /&gt;
however we are still looking for a more satisfactory solution.&lt;br /&gt;
&lt;br /&gt;
Besides also a significant refactoring of the code has been performed, among which the adoption of &lt;br /&gt;
the strategy and composition pattern.&lt;/div&gt;</summary>
		<author><name>Federico Mancini</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Category:OWASP_Content_Validation_using_Java_Annotations_Project&amp;diff=69494</id>
		<title>Category:OWASP Content Validation using Java Annotations Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Category:OWASP_Content_Validation_using_Java_Annotations_Project&amp;diff=69494"/>
				<updated>2009-09-21T12:46:34Z</updated>
		
		<summary type="html">&lt;p&gt;Federico Mancini: /* Main Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==== Main ====&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
&lt;br /&gt;
The project was initially inspired by the input validation framework Heimdall [http://portal.acm.org/citation.cfm?id=1250584], &lt;br /&gt;
where the main goal is to provide a clear separation between&lt;br /&gt;
validation and application logic.&lt;br /&gt;
This separation was achieved by using an XML configuration file &lt;br /&gt;
defining which tests were to be run on which object properties.&lt;br /&gt;
&lt;br /&gt;
The first step of our project consisted in checking whether &lt;br /&gt;
the need for an XML external file could be eliminated by using annotations&lt;br /&gt;
to associate tests and object properties, instead.&lt;br /&gt;
&lt;br /&gt;
After a new input validation framework based on annotations was succesfully implemented, &lt;br /&gt;
the focus of the project shifted to investigate how far annotations can be pushed&lt;br /&gt;
for validation purpouses, while keeping their use as intuitive and simple as possible. &lt;br /&gt;
&lt;br /&gt;
At the moment we defined and implemented:&lt;br /&gt;
* ''composed'' annotations: which allow the user to compose existing annotations in a boolean fashion to create new tests without the need of writing new code.&lt;br /&gt;
* ''cross'' annotations: which allow the user to define tests on multiple object properties, rather than just single ones, which have inter-dependent validation constraints. &lt;br /&gt;
&lt;br /&gt;
Other main features that characterize the framework are:&lt;br /&gt;
* Easy integration in any esisting Java projects &lt;br /&gt;
* High reusability of existing validation tests&lt;br /&gt;
* Possibility of creating new custom annotations with little effort&lt;br /&gt;
&lt;br /&gt;
A slide presentation is available here [http://www.ii.uib.no/~dagh/validatorflyer.pdf PDF]&lt;br /&gt;
while a full technical report can be downloaded here [http://www.ii.uib.no/publikasjoner/texrap/pdf/2009-389.pdf PDF]&lt;br /&gt;
&lt;br /&gt;
= Project Goals =&lt;br /&gt;
&lt;br /&gt;
The final goal of the project is to create a framework for input validation based on annotations, which is easy to use and will &lt;br /&gt;
help integrate this aspect of security into both new and existing applications.&lt;br /&gt;
&lt;br /&gt;
Th current goals are:&lt;br /&gt;
* Continuously improving the framework with frequent releases&lt;br /&gt;
* Extend the library of predefined annotations&lt;br /&gt;
* Create an Eclipse plug-in to simplify the creation of custom annotations and help their insertion in the application code&lt;br /&gt;
* Investigate further uses of annotations for input validation&lt;br /&gt;
* Improve both the documentation&lt;br /&gt;
* Implement a better summary for the validation results, that can contain custom error messages and that is easy to query by the user&lt;br /&gt;
&lt;br /&gt;
= Main Links =&lt;br /&gt;
&lt;br /&gt;
Full technical report [http://www.ii.uib.no/publikasjoner/texrap/pdf/2009-389.pdf TECHNICAL DOCUMENTATION]&lt;br /&gt;
&lt;br /&gt;
Project [http://sourceforge.net/projects/shipvalidator/ DOWNLOAD SITE] &lt;br /&gt;
&lt;br /&gt;
Email list [https://lists.owasp.org/mailman/listinfo/owasp_cvuja_project owasp_cvuja_project]&lt;br /&gt;
&lt;br /&gt;
Bug Tracker : [https://sourceforge.net/tracker/?group_id=263528&amp;amp;atid=1160394 Sourceforge bug tracker]&lt;br /&gt;
==== Project Identification ====&lt;br /&gt;
{{Template:OWASP Content Validation using Java Annotations Project}}&lt;br /&gt;
&lt;br /&gt;
[[Category:OWASP Project|Content Validation using Java Annotations Project]]&lt;br /&gt;
[[Category:OWASP Tool]]&lt;br /&gt;
[[Category:OWASP Download]]&lt;br /&gt;
[[Category:OWASP Alpha Quality Tool]]&lt;br /&gt;
[[Category:OWASP Content Validation using Java Annotations Project]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&amp;lt;headertabs/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''''' Releases' License:''''' [http://www.gnu.org/copyleft/fdl.html GNU Free Documentation 1.2 for documents] &amp;amp; [http://www.gnu.org/licenses/lgpl.html LGPL v3 for code]&lt;/div&gt;</summary>
		<author><name>Federico Mancini</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Category:OWASP_Content_Validation_using_Java_Annotations_Project&amp;diff=69493</id>
		<title>Category:OWASP Content Validation using Java Annotations Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Category:OWASP_Content_Validation_using_Java_Annotations_Project&amp;diff=69493"/>
				<updated>2009-09-21T12:45:34Z</updated>
		
		<summary type="html">&lt;p&gt;Federico Mancini: /* Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==== Main ====&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
&lt;br /&gt;
The project was initially inspired by the input validation framework Heimdall [http://portal.acm.org/citation.cfm?id=1250584], &lt;br /&gt;
where the main goal is to provide a clear separation between&lt;br /&gt;
validation and application logic.&lt;br /&gt;
This separation was achieved by using an XML configuration file &lt;br /&gt;
defining which tests were to be run on which object properties.&lt;br /&gt;
&lt;br /&gt;
The first step of our project consisted in checking whether &lt;br /&gt;
the need for an XML external file could be eliminated by using annotations&lt;br /&gt;
to associate tests and object properties, instead.&lt;br /&gt;
&lt;br /&gt;
After a new input validation framework based on annotations was succesfully implemented, &lt;br /&gt;
the focus of the project shifted to investigate how far annotations can be pushed&lt;br /&gt;
for validation purpouses, while keeping their use as intuitive and simple as possible. &lt;br /&gt;
&lt;br /&gt;
At the moment we defined and implemented:&lt;br /&gt;
* ''composed'' annotations: which allow the user to compose existing annotations in a boolean fashion to create new tests without the need of writing new code.&lt;br /&gt;
* ''cross'' annotations: which allow the user to define tests on multiple object properties, rather than just single ones, which have inter-dependent validation constraints. &lt;br /&gt;
&lt;br /&gt;
Other main features that characterize the framework are:&lt;br /&gt;
* Easy integration in any esisting Java projects &lt;br /&gt;
* High reusability of existing validation tests&lt;br /&gt;
* Possibility of creating new custom annotations with little effort&lt;br /&gt;
&lt;br /&gt;
A slide presentation is available here [http://www.ii.uib.no/~dagh/validatorflyer.pdf PDF]&lt;br /&gt;
while a full technical report can be downloaded here [http://www.ii.uib.no/publikasjoner/texrap/pdf/2009-389.pdf PDF]&lt;br /&gt;
&lt;br /&gt;
= Project Goals =&lt;br /&gt;
&lt;br /&gt;
The final goal of the project is to create a framework for input validation based on annotations, which is easy to use and will &lt;br /&gt;
help integrate this aspect of security into both new and existing applications.&lt;br /&gt;
&lt;br /&gt;
Th current goals are:&lt;br /&gt;
* Continuously improving the framework with frequent releases&lt;br /&gt;
* Extend the library of predefined annotations&lt;br /&gt;
* Create an Eclipse plug-in to simplify the creation of custom annotations and help their insertion in the application code&lt;br /&gt;
* Investigate further uses of annotations for input validation&lt;br /&gt;
* Improve both the documentation&lt;br /&gt;
* Implement a better summary for the validation results, that can contain custom error messages and that is easy to query by the user&lt;br /&gt;
&lt;br /&gt;
= Main Links =&lt;br /&gt;
&lt;br /&gt;
Project [http://sourceforge.net/projects/shipvalidator/ DOWNLOAD SITE] &lt;br /&gt;
&lt;br /&gt;
Email list [https://lists.owasp.org/mailman/listinfo/owasp_cvuja_project owasp_cvuja_project]&lt;br /&gt;
&lt;br /&gt;
Bug Tracker : [https://sourceforge.net/tracker/?group_id=263528&amp;amp;atid=1160394 Sourceforge bug tracker]&lt;br /&gt;
==== Project Identification ====&lt;br /&gt;
{{Template:OWASP Content Validation using Java Annotations Project}}&lt;br /&gt;
&lt;br /&gt;
[[Category:OWASP Project|Content Validation using Java Annotations Project]]&lt;br /&gt;
[[Category:OWASP Tool]]&lt;br /&gt;
[[Category:OWASP Download]]&lt;br /&gt;
[[Category:OWASP Alpha Quality Tool]]&lt;br /&gt;
[[Category:OWASP Content Validation using Java Annotations Project]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&amp;lt;headertabs/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''''' Releases' License:''''' [http://www.gnu.org/copyleft/fdl.html GNU Free Documentation 1.2 for documents] &amp;amp; [http://www.gnu.org/licenses/lgpl.html LGPL v3 for code]&lt;/div&gt;</summary>
		<author><name>Federico Mancini</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Category:OWASP_Content_Validation_using_Java_Annotations_Project_-_SHIP_Validator_0.2_Release&amp;diff=67569</id>
		<title>Category:OWASP Content Validation using Java Annotations Project - SHIP Validator 0.2 Release</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Category:OWASP_Content_Validation_using_Java_Annotations_Project_-_SHIP_Validator_0.2_Release&amp;diff=67569"/>
				<updated>2009-08-14T12:23:24Z</updated>
		
		<summary type="html">&lt;p&gt;Federico Mancini: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''What does this OWASP project release offer you''&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; border=&amp;quot;0&amp;quot; align=&amp;quot;left&amp;quot; &lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;background:#cccccc;&amp;quot; |&amp;lt;big&amp;gt;what&amp;lt;/big&amp;gt;&lt;br /&gt;
! style=&amp;quot;background:#ffffff;&amp;quot; align=&amp;quot;left&amp;quot; colspan=&amp;quot;1&amp;quot; | &amp;lt;small&amp;gt;''is this release?''&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &amp;lt;!--'''''Name:'''''&amp;lt;br /&amp;gt;--&amp;gt;&lt;br /&gt;
''''' Release Name and Version:''''' SHIP Validator 0.2 Release - &amp;lt;small&amp;gt;''June 2009''&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Main Features:''''' &lt;br /&gt;
# Support for composing Test-Annotations into Cross-Annotations &lt;br /&gt;
# Refactoring of the code by usage of the composite and strategy patterns.&lt;br /&gt;
&lt;br /&gt;
''''' Release License:''''' [http://www.gnu.org/copyleft/fdl.html GNU Free Documentation 1.2 for documents] &amp;amp; [http://www.gnu.org/licenses/gpl-3.0.html GPL v3 for code]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#cccccc;&amp;quot; | &amp;lt;big&amp;gt;'''who'''&amp;lt;/big&amp;gt;&lt;br /&gt;
! style=&amp;quot;background:#ffffff;&amp;quot; align=&amp;quot;left&amp;quot; colspan=&amp;quot;1&amp;quot; | &amp;lt;small&amp;gt;''is working on this release?''&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | '''''Release Leader:'''''  [[User:Federico_Mancini|Federico Mancini]], [[User:Dag_Hovland|Dag Hovland]], [http://www.owasp.org/index.php/User:Khalid_Azim_Mughal Khalid Azim Mughal] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Release Contributor(s):''''' [[User:Federico_Mancini|Federico Mancini]], [[User:Dag_Hovland|Dag Hovland]], [http://www.owasp.org/index.php/User:Khalid_Azim_Mughal Khalid Azim Mughal] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Release Reviewer(s):''''' [mailto:jan-hendrik.kuperus@sogeti.nl Jan Hendrik Kuperus] &lt;br /&gt;
&lt;br /&gt;
'''''Release Mentor(s):''''' None&lt;br /&gt;
&lt;br /&gt;
'''''Release Sponsor(s):''''' None&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#cccccc;&amp;quot; | &amp;lt;big&amp;gt;'''how'''&amp;lt;/big&amp;gt;&lt;br /&gt;
! style=&amp;quot;background:#ffffff;&amp;quot; align=&amp;quot;left&amp;quot; colspan=&amp;quot;1&amp;quot; | &amp;lt;small&amp;gt;''can you learn more?''&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | '''''Release Flyer/Pamphlet:''''' Add pdf&lt;br /&gt;
&lt;br /&gt;
'''''Release Roadmap:''''' [[:Category:OWASP Content Validation using Java Annotations Project - SHIP Validator 0.2 Release - Roadmap|Click here to view]]&lt;br /&gt;
&lt;br /&gt;
'''''Release Main Links:''''' [http://sourceforge.net/projects/shipvalidator/ (download)] &lt;br /&gt;
&lt;br /&gt;
'''''Release Assessment:''''' [[Image:Yellow button.JPG|25px]] [[:Category:OWASP Content Validation using Java Annotations Project - SHIP Validator 0.2 Release - Assessment|Not reviewed/Targeted at Stable Release]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;''Release reviewed under [[Assessment Criteria v2.0]]''&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Federico Mancini</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Category:OWASP_Content_Validation_using_Java_Annotations_Project_-_SHIP_Validator_0.3_Release&amp;diff=67568</id>
		<title>Category:OWASP Content Validation using Java Annotations Project - SHIP Validator 0.3 Release</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Category:OWASP_Content_Validation_using_Java_Annotations_Project_-_SHIP_Validator_0.3_Release&amp;diff=67568"/>
				<updated>2009-08-14T12:21:08Z</updated>
		
		<summary type="html">&lt;p&gt;Federico Mancini: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''What does this OWASP project release offer you''&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; border=&amp;quot;0&amp;quot; align=&amp;quot;left&amp;quot; &lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;background:#cccccc;&amp;quot; |&amp;lt;big&amp;gt;what&amp;lt;/big&amp;gt;&lt;br /&gt;
! style=&amp;quot;background:#ffffff;&amp;quot; align=&amp;quot;left&amp;quot; colspan=&amp;quot;1&amp;quot; | &amp;lt;small&amp;gt;''is this release?''&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &amp;lt;!--'''''Name:'''''&amp;lt;br /&amp;gt;--&amp;gt;&lt;br /&gt;
''''' Release Name and Version:''''' SHIP Validator 0.3 Release - &amp;lt;small&amp;gt;''July 2009''&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Main Features:''''' &lt;br /&gt;
# More javadoc&lt;br /&gt;
# Improved class names &lt;br /&gt;
# Fixed a bug in the class MetaConstraints &lt;br /&gt;
# Added diagrams to tex/tecrep/fig&lt;br /&gt;
&lt;br /&gt;
''''' Release License:''''' [http://www.gnu.org/copyleft/fdl.html GNU Free Documentation 1.2 for documents] &amp;amp; [http://www.gnu.org/licenses/gpl-3.0.html GPL v3 for code]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#cccccc;&amp;quot; | &amp;lt;big&amp;gt;'''who'''&amp;lt;/big&amp;gt;&lt;br /&gt;
! style=&amp;quot;background:#ffffff;&amp;quot; align=&amp;quot;left&amp;quot; colspan=&amp;quot;1&amp;quot; | &amp;lt;small&amp;gt;''is working on this release?''&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | '''''Release Leader:'''''  [[User:Federico_Mancini|Federico Mancini]], [[User:Dag_Hovland|Dag Hovland]],[http://www.owasp.org/index.php/User:Khalid_Azim_Mughal Khalid Azim Mughal] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Release Contributor(s):''''' [[User:Federico_Mancini|Federico Mancini]], [[User:Dag_Hovland|Dag Hovland]], [http://www.owasp.org/index.php/User:Khalid_Azim_Mughal Khalid Azim Mughal] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Release Reviewer(s):''''' [mailto:jan-hendrik.kuperus@sogeti.nl Jan Hendrik Kuperus] &lt;br /&gt;
&lt;br /&gt;
'''''Release Mentor(s):''''' None&lt;br /&gt;
&lt;br /&gt;
'''''Release Sponsor(s):''''' None&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#cccccc;&amp;quot; | &amp;lt;big&amp;gt;'''how'''&amp;lt;/big&amp;gt;&lt;br /&gt;
! style=&amp;quot;background:#ffffff;&amp;quot; align=&amp;quot;left&amp;quot; colspan=&amp;quot;1&amp;quot; | &amp;lt;small&amp;gt;''can you learn more?''&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | '''''Release Flyer/Pamphlet:''''' [http://www.ii.uib.no/~dagh/validator0.3flyer.pdf validator0.3flyer.pdf]&lt;br /&gt;
&lt;br /&gt;
'''''Release Roadmap:''''' [[:Category:OWASP Content Validation using Java Annotations Project - SHIP Validator 0.3 Release - Roadmap|Click here to view]]&lt;br /&gt;
&lt;br /&gt;
'''''Release Main Links:''''' [http://sourceforge.net/projects/shipvalidator/ (download)] &lt;br /&gt;
&lt;br /&gt;
'''''Release Assessment:''''' [[Image:Yellow button.JPG|25px]] [[:Category:OWASP Content Validation using Java Annotations Project - SHIP Validator 0.3 Release - Assessment|Not reviewed/Targeted at Stable Release]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;''Release reviewed under [[Assessment Criteria v2.0]]''&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Federico Mancini</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Template:OWASP_Content_Validation_using_Java_Annotations_Project_-_B&amp;diff=67567</id>
		<title>Template:OWASP Content Validation using Java Annotations Project - B</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Template:OWASP_Content_Validation_using_Java_Annotations_Project_-_B&amp;diff=67567"/>
				<updated>2009-08-14T12:20:49Z</updated>
		
		<summary type="html">&lt;p&gt;Federico Mancini: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot; border=&amp;quot;0&amp;quot; align=&amp;quot;left&amp;quot; &lt;br /&gt;
! style=&amp;quot;background:#cccccc;&amp;quot; | &amp;lt;font color=&amp;quot;black&amp;quot;&amp;gt;&amp;lt;big&amp;gt;current release&amp;lt;/big&amp;gt;&lt;br /&gt;
! style=&amp;quot;background:#ffffff;&amp;quot; align=&amp;quot;left&amp;quot; colspan=&amp;quot;1&amp;quot; | &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &amp;lt;!--'''''Name:'''''&amp;lt;br /&amp;gt;--&amp;gt;'''SHIP Validator 0.3 Release''' - &amp;lt;small&amp;gt;''July 2009''&amp;lt;/small&amp;gt; - [http://sourceforge.net/projects/shipvalidator/ (download)]&lt;br /&gt;
&lt;br /&gt;
'''''Release Leader:''''' [[User:Federico_Mancini|Federico Mancini]], [[User:Dag_Hovland|Dag Hovland]], [http://www.owasp.org/index.php/User:Khalid_Azim_Mughal Khalid Azim Mughal] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Release details:''''' [[:Category:OWASP Content Validation using Java Annotations Project - SHIP Validator 0.3 Release|Main links, release roadmap and assessment]]&lt;br /&gt;
&lt;br /&gt;
'''''Rating:'''''  [[Image:Yellow button.JPG|25px]] [[:Category:OWASP Content Validation using Java Annotations Project - SHIP Validator 0.3 Release - Assessment|Not reviewed]]&lt;br /&gt;
&amp;lt;small&amp;gt;''To be reviewed under [[Assessment Criteria v2.0]]''&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;50%&amp;quot; style=&amp;quot;background:#cccccc;&amp;quot; | &amp;lt;font color=&amp;quot;black&amp;quot;&amp;gt;&amp;lt;big&amp;gt;last reviewed release&amp;lt;/big&amp;gt;&lt;br /&gt;
! style=&amp;quot;background:#ffffff;&amp;quot; align=&amp;quot;left&amp;quot; colspan=&amp;quot;1&amp;quot; | &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &amp;lt;!--'''''Name:'''''&amp;lt;br /&amp;gt;--&amp;gt;'''None as yet'''&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#cccccc;&amp;quot; | &amp;lt;font color=&amp;quot;black&amp;quot;&amp;gt;&amp;lt;big&amp;gt;other releases&amp;lt;/big&amp;gt;&lt;br /&gt;
! style=&amp;quot;background:#ffffff;&amp;quot; align=&amp;quot;left&amp;quot; colspan=&amp;quot;1&amp;quot; | &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &amp;lt;!--'''''Name:'''''&amp;lt;br /&amp;gt;--&amp;gt;'''SHIP Validator 0.1 Release''' - &amp;lt;small&amp;gt;''May 2009''&amp;lt;/small&amp;gt; - [http://sourceforge.net/projects/shipvalidator/ (download)]&lt;br /&gt;
&lt;br /&gt;
'''SHIP Validator 0.2 Release''' - &amp;lt;small&amp;gt;''June 2009''&amp;lt;/small&amp;gt; - [[:Category:OWASP Content Validation using Java Annotations Project - SHIP Validator 0.2 Release|Main links, release roadmap and assessment]] &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Federico Mancini</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Template:OWASP_Content_Validation_using_Java_Annotations_Project_-_A&amp;diff=67566</id>
		<title>Template:OWASP Content Validation using Java Annotations Project - A</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Template:OWASP_Content_Validation_using_Java_Annotations_Project_-_A&amp;diff=67566"/>
				<updated>2009-08-14T12:19:55Z</updated>
		
		<summary type="html">&lt;p&gt;Federico Mancini: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot; border=&amp;quot;0&amp;quot; align=&amp;quot;left&amp;quot; &lt;br /&gt;
! style=&amp;quot;background:#7b8abd;&amp;quot; | &amp;lt;font color=&amp;quot;white&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''what'''&amp;lt;/big&amp;gt;&lt;br /&gt;
! style=&amp;quot;background:#ffffff;&amp;quot; align=&amp;quot;left&amp;quot; colspan=&amp;quot;1&amp;quot; | &amp;lt;small&amp;gt;''is this project?''&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &amp;lt;!--'''''Name:'''''&amp;lt;br /&amp;gt;--&amp;gt;'''OWASP Content Validation using Java Annotations Project'''&lt;br /&gt;
&lt;br /&gt;
''''' Purpose: '''''We wish to explore the use of Java annotations for object validation, specifically for content validation. The result will be a framework which should be easy to use with an existing application. The existing approaches are either part of a large framework (e.g. JSR-303), which makes certain assumptions about the application, or restrict the developer in extending and/or customizing the validation framework.&lt;br /&gt;
We have an initial implementation of a  flexible framework which can be deployed with any Java application. We have also submitted a paper on our approach to an international security conference to be held later this year.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#7b8abd;&amp;quot; | &amp;lt;font color=&amp;quot;white&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''who'''&amp;lt;/big&amp;gt;&lt;br /&gt;
! style=&amp;quot;background:#ffffff;&amp;quot; align=&amp;quot;left&amp;quot; colspan=&amp;quot;1&amp;quot; | &amp;lt;small&amp;gt;''is working on this project?''&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | '''''Project Leader:''''' [[User:Federico_Mancini|Federico Mancini]], [[User:Dag_Hovland|Dag Hovland]], [http://www.owasp.org/index.php/User:Khalid_Azim_Mughal Khalid Azim Mughal] &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Project Maintainer:''''' &amp;lt;!--[[User:name|name]]/&amp;gt;--&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Project Contributor(s):''''' &amp;lt;!--[[:User:name|name]]/&amp;gt;--&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#7b8abd;&amp;quot; | &amp;lt;font color=&amp;quot;white&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''how'''&amp;lt;/big&amp;gt;&lt;br /&gt;
! style=&amp;quot;background:#ffffff;&amp;quot; align=&amp;quot;left&amp;quot; colspan=&amp;quot;1&amp;quot; | &amp;lt;small&amp;gt;''can you learn more?''&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | '''''Project Flyer/Pamphlet:''''' [http://www.ii.uib.no/~dagh/validatorflyer.pdf validatorflyer.pdf]&lt;br /&gt;
&lt;br /&gt;
'''''Mail list:''''' [https://lists.owasp.org/mailman/listinfo/owasp_cvuja_project Subscribe or read the archives]&lt;br /&gt;
&lt;br /&gt;
'''''Project Roadmap:''''' [[:Category:OWASP Content Validation using Java Annotations Project - Roadmap|To view, click here]]&lt;br /&gt;
&lt;br /&gt;
'''''Project main links:''''' : http://shipvalidator.sourceforge.net&lt;br /&gt;
&lt;br /&gt;
'''''Project Health:''''' [[Image:Yellow button.JPG|25px]] [[:Category:OWASP Content Validation using Java Annotations Project - Health Assessment|Not reviewed]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;''To be reviewed under [[:Assessing Project Health|Assessment Criteria v2.0]]''&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#ccccff;&amp;quot; |'''Key Contacts'''&lt;br /&gt;
! style=&amp;quot;background:#ffffff;&amp;quot; align=&amp;quot;left&amp;quot; |&lt;br /&gt;
|- &lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &lt;br /&gt;
* Contact [[User:Dag_Hovland|Dag Hovland]] to contribute to this project, &lt;br /&gt;
* Contact [[User:Dag_Hovland|Dag Hovland]] or [[:Category:Global Projects Committee|GPC]] to review or sponsor this project,&lt;br /&gt;
* Contact [[:Category:Global Projects Committee|GPC]] to report a problem or concern about this project or to update information.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Federico Mancini</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Template:OWASP_Content_Validation_using_Java_Annotations_Project_-_A&amp;diff=67565</id>
		<title>Template:OWASP Content Validation using Java Annotations Project - A</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Template:OWASP_Content_Validation_using_Java_Annotations_Project_-_A&amp;diff=67565"/>
				<updated>2009-08-14T12:19:05Z</updated>
		
		<summary type="html">&lt;p&gt;Federico Mancini: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot; border=&amp;quot;0&amp;quot; align=&amp;quot;left&amp;quot; &lt;br /&gt;
! style=&amp;quot;background:#7b8abd;&amp;quot; | &amp;lt;font color=&amp;quot;white&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''what'''&amp;lt;/big&amp;gt;&lt;br /&gt;
! style=&amp;quot;background:#ffffff;&amp;quot; align=&amp;quot;left&amp;quot; colspan=&amp;quot;1&amp;quot; | &amp;lt;small&amp;gt;''is this project?''&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &amp;lt;!--'''''Name:'''''&amp;lt;br /&amp;gt;--&amp;gt;'''OWASP Content Validation using Java Annotations Project'''&lt;br /&gt;
&lt;br /&gt;
''''' Purpose: '''''We wish to explore the use of Java annotations for object validation, specifically for content validation. The result will be a framework which should be easy to use with an existing application. The existing approaches are either part of a large framework (e.g. JSR-303), which makes certain assumptions about the application, or restrict the developer in extending and/or customizing the validation framework.&lt;br /&gt;
We have an initial implementation of a  flexible framework which can be deployed with any Java application. We have also submitted a paper on our approach to an international security conference to be held later this year.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#7b8abd;&amp;quot; | &amp;lt;font color=&amp;quot;white&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''who'''&amp;lt;/big&amp;gt;&lt;br /&gt;
! style=&amp;quot;background:#ffffff;&amp;quot; align=&amp;quot;left&amp;quot; colspan=&amp;quot;1&amp;quot; | &amp;lt;small&amp;gt;''is working on this project?''&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | '''''Project Leader:''''' [[User:Federico_Mancini|Federico Mancini]], [[User:Dag_Hovland|Dag Hovland]], c&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Project Maintainer:''''' &amp;lt;!--[[User:name|name]]/&amp;gt;--&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Project Contributor(s):''''' &amp;lt;!--[[:User:name|name]]/&amp;gt;--&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#7b8abd;&amp;quot; | &amp;lt;font color=&amp;quot;white&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''how'''&amp;lt;/big&amp;gt;&lt;br /&gt;
! style=&amp;quot;background:#ffffff;&amp;quot; align=&amp;quot;left&amp;quot; colspan=&amp;quot;1&amp;quot; | &amp;lt;small&amp;gt;''can you learn more?''&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | '''''Project Flyer/Pamphlet:''''' [http://www.ii.uib.no/~dagh/validatorflyer.pdf validatorflyer.pdf]&lt;br /&gt;
&lt;br /&gt;
'''''Mail list:''''' [https://lists.owasp.org/mailman/listinfo/owasp_cvuja_project Subscribe or read the archives]&lt;br /&gt;
&lt;br /&gt;
'''''Project Roadmap:''''' [[:Category:OWASP Content Validation using Java Annotations Project - Roadmap|To view, click here]]&lt;br /&gt;
&lt;br /&gt;
'''''Project main links:''''' : http://shipvalidator.sourceforge.net&lt;br /&gt;
&lt;br /&gt;
'''''Project Health:''''' [[Image:Yellow button.JPG|25px]] [[:Category:OWASP Content Validation using Java Annotations Project - Health Assessment|Not reviewed]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;''To be reviewed under [[:Assessing Project Health|Assessment Criteria v2.0]]''&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#ccccff;&amp;quot; |'''Key Contacts'''&lt;br /&gt;
! style=&amp;quot;background:#ffffff;&amp;quot; align=&amp;quot;left&amp;quot; |&lt;br /&gt;
|- &lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &lt;br /&gt;
* Contact [[User:Dag_Hovland|Dag Hovland]] to contribute to this project, &lt;br /&gt;
* Contact [[User:Dag_Hovland|Dag Hovland]] or [[:Category:Global Projects Committee|GPC]] to review or sponsor this project,&lt;br /&gt;
* Contact [[:Category:Global Projects Committee|GPC]] to report a problem or concern about this project or to update information.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Federico Mancini</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Category:OWASP_Content_Validation_using_Java_Annotations_Project_-_SHIP_Validator_0.3_Release_-_Roadmap&amp;diff=67449</id>
		<title>Category:OWASP Content Validation using Java Annotations Project - SHIP Validator 0.3 Release - Roadmap</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Category:OWASP_Content_Validation_using_Java_Annotations_Project_-_SHIP_Validator_0.3_Release_-_Roadmap&amp;diff=67449"/>
				<updated>2009-08-11T09:25:46Z</updated>
		
		<summary type="html">&lt;p&gt;Federico Mancini: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;To get to a first stable release there are still a few things that need to be completed:&lt;br /&gt;
&lt;br /&gt;
* A full documentation of the framework architecture and a user manual.&lt;br /&gt;
* A bug tracking system&lt;br /&gt;
* An implementation of a summary that can contain custom error messages and that is easy to query. The idea is to generate the summary in XML and use the standard XML tools to query it.&lt;br /&gt;
* More standard annotations&lt;/div&gt;</summary>
		<author><name>Federico Mancini</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Category:OWASP_Content_Validation_using_Java_Annotations_Project&amp;diff=67448</id>
		<title>Category:OWASP Content Validation using Java Annotations Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Category:OWASP_Content_Validation_using_Java_Annotations_Project&amp;diff=67448"/>
				<updated>2009-08-11T09:22:46Z</updated>
		
		<summary type="html">&lt;p&gt;Federico Mancini: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==== Main ====&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
&lt;br /&gt;
The project was initially inspired by the input validation framework Heimdall [http://portal.acm.org/citation.cfm?id=1250584], &lt;br /&gt;
where the main goal is to provide a clear separation between&lt;br /&gt;
validation and application logic.&lt;br /&gt;
This separation was achieved by using an XML configuration file &lt;br /&gt;
defining which tests were to be run on which object properties.&lt;br /&gt;
&lt;br /&gt;
The first step of our project consisted in checking whether &lt;br /&gt;
the need for an XML external file could be eliminated by using annotations&lt;br /&gt;
to associate tests and object properties, instead.&lt;br /&gt;
&lt;br /&gt;
After a new input validation framework based on annotations was succesfully implemented, &lt;br /&gt;
the focus of the project shifted to investigate how far annotations can be pushed&lt;br /&gt;
for validation purpouses, while keeping their use as intuitive and simple as possible. &lt;br /&gt;
&lt;br /&gt;
At the moment we defined and implemented:&lt;br /&gt;
* ''composed'' annotations: which allow the user to compose existing annotations in a boolean fashion to create new tests without the need of writing new code.&lt;br /&gt;
* ''cross'' annotations: which allow the user to define tests on multiple object properties, rather than just single ones, which have inter-dependent validation constraints. &lt;br /&gt;
&lt;br /&gt;
Other main features that characterize the framework are:&lt;br /&gt;
* Easy integration in any esisting Java projects &lt;br /&gt;
* High reusability of existing validation tests&lt;br /&gt;
* Possibility of creating new custom annotations with little effort&lt;br /&gt;
&lt;br /&gt;
A slide presentation is available here [http://www.ii.uib.no/~dagh/validatorflyer.pdf PDF]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Project Goals =&lt;br /&gt;
&lt;br /&gt;
The final goal of the project is to create a framework for input validation based on annotations, which is easy to use and will &lt;br /&gt;
help integrate this aspect of security into both new and existing applications.&lt;br /&gt;
&lt;br /&gt;
Th current goals are:&lt;br /&gt;
* Continuously improving the framework with frequent releases&lt;br /&gt;
* Extend the library of predefined annotations&lt;br /&gt;
* Create an Eclipse plug-in to simplify the creation of custom annotations and help their insertion in the application code&lt;br /&gt;
* Investigate further uses of annotations for input validation&lt;br /&gt;
* Improve both the documentation&lt;br /&gt;
* Implement a better summary for the validation results, that can contain custom error messages and that is easy to query by the user&lt;br /&gt;
&lt;br /&gt;
= Main Links =&lt;br /&gt;
&lt;br /&gt;
Project [http://sourceforge.net/projects/shipvalidator/ DOWNLOAD SITE] &lt;br /&gt;
&lt;br /&gt;
Email list [https://lists.owasp.org/mailman/listinfo/owasp_cvuja_project owasp_cvuja_project]&lt;br /&gt;
&lt;br /&gt;
Bug Tracker : [https://sourceforge.net/tracker/?group_id=263528&amp;amp;atid=1160394 Sourceforge bug tracker]&lt;br /&gt;
==== Project Identification ====&lt;br /&gt;
{{Template:OWASP Content Validation using Java Annotations Project}}&lt;br /&gt;
&lt;br /&gt;
[[Category:OWASP Project|Content Validation using Java Annotations Project]]&lt;br /&gt;
[[Category:OWASP Tool]]&lt;br /&gt;
[[Category:OWASP Download]]&lt;br /&gt;
[[Category:OWASP Alpha Quality Tool]]&lt;br /&gt;
[[Category:OWASP Content Validation using Java Annotations Project]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&amp;lt;headertabs/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''''' Releases' License:''''' [http://www.gnu.org/copyleft/fdl.html GNU Free Documentation 1.2 for documents] &amp;amp; [http://www.gnu.org/licenses/lgpl.html LGPL v3 for code]&lt;/div&gt;</summary>
		<author><name>Federico Mancini</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Category:OWASP_Content_Validation_using_Java_Annotations_Project_-_SHIP_Validator_0.3_Release_-_Roadmap&amp;diff=67407</id>
		<title>Category:OWASP Content Validation using Java Annotations Project - SHIP Validator 0.3 Release - Roadmap</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Category:OWASP_Content_Validation_using_Java_Annotations_Project_-_SHIP_Validator_0.3_Release_-_Roadmap&amp;diff=67407"/>
				<updated>2009-08-10T13:04:36Z</updated>
		
		<summary type="html">&lt;p&gt;Federico Mancini: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;To get to a first stable release two things still need to be completed:&lt;br /&gt;
&lt;br /&gt;
- A full documentation of the framework architecture and a user manual.&lt;br /&gt;
- A bug tracking system&lt;/div&gt;</summary>
		<author><name>Federico Mancini</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Category:OWASP_Content_Validation_using_Java_Annotations_Project_-_SHIP_Validator_0.3_Release_-_Assessment&amp;diff=67406</id>
		<title>Category:OWASP Content Validation using Java Annotations Project - SHIP Validator 0.3 Release - Assessment</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Category:OWASP_Content_Validation_using_Java_Annotations_Project_-_SHIP_Validator_0.3_Release_-_Assessment&amp;diff=67406"/>
				<updated>2009-08-10T12:56:16Z</updated>
		
		<summary type="html">&lt;p&gt;Federico Mancini: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Stable Release Review of the OWASP Content Validation using Java Annotations Project - SHIP Validator 0.3 Release  ==&lt;br /&gt;
&lt;br /&gt;
==== Project Leader for this Release  ====&lt;br /&gt;
&lt;br /&gt;
'''''[mailto:federico.mancini@uib.no Federico Mancini], [[:User:Dag Hovland|Dag Hovland]], [mailto:Khalid.Mughal@uib.no Khalid Azim Mughal]'s Pre-Assessment Checklist:''''' &lt;br /&gt;
&lt;br /&gt;
{{:Template:Pre-Assessment Questions - Tools&lt;br /&gt;
&lt;br /&gt;
| 1. Is this release associated with a project containing at least the [[Assessing_Project_Health#Project_Wiki_Page_Minimal_Content|Project Wiki Page Minimum Content]]  information?&lt;br /&gt;
= Yes.&lt;br /&gt;
| 2. Is your tool licensed under an open source license? &lt;br /&gt;
= Yes. Code under [http://www.gnu.org/licenses/lgpl-3.0.html LGPLv3]&lt;br /&gt;
&lt;br /&gt;
| 3. Is the source code and any documentation available in an online project repository? &lt;br /&gt;
= Yes. [http://shipvalidator.sourceforge.net shipvalidator.sourceforge.net]&lt;br /&gt;
&lt;br /&gt;
| 4. Is there working code? &lt;br /&gt;
= Yes. [http://shipvalidator.sourceforge.net shipvalidator.sourceforge.net]&lt;br /&gt;
&lt;br /&gt;
| 5. Is there a roadmap for this project release which will take it from Alpha to Stable release? &lt;br /&gt;
= Yes. [[:Category:OWASP_Content_Validation_using_Java_Annotations_Project_-_SHIP_Validator_0.3_Release_-_Roadmap|Roadmap]]&lt;br /&gt;
&lt;br /&gt;
| 6. Are the Alpha pre-assessment items complete?&lt;br /&gt;
= Yes&lt;br /&gt;
&lt;br /&gt;
| 7. Is there an installer or stand-alone executable? &lt;br /&gt;
= No, it is a .jar file (library) to be used in conjunction with J2EE. [http://shipvalidator.sourceforge.net shipvalidator.sourceforge.net]&lt;br /&gt;
 &lt;br /&gt;
| 8. Is there user documentation on the OWASP project wiki page? &lt;br /&gt;
= Yes&lt;br /&gt;
&lt;br /&gt;
| 9. Is there an &amp;quot;About box&amp;quot; or similar help item which lists the following? &lt;br /&gt;
= Yes&lt;br /&gt;
&lt;br /&gt;
| 10. Is there documentation on how to build the tool from source including obtaining the source from the code repository? &lt;br /&gt;
= Yes, in the readme file that comes with the code. &lt;br /&gt;
&lt;br /&gt;
| 11. Is the tool documentation stored in the same repository as the source code?&lt;br /&gt;
= Yes, but a more comprehensive technical report will soon be available from a separate source. &lt;br /&gt;
&lt;br /&gt;
| 12. Are the Alpha and Beta pre-assessment items complete? &lt;br /&gt;
= Yes&lt;br /&gt;
&lt;br /&gt;
| 13. Does the tool include documentation built into the tool? &lt;br /&gt;
= answer 13&lt;br /&gt;
&lt;br /&gt;
| 14. Does the tool include build scripts to automate builds? &lt;br /&gt;
= Yes. An ant build-file (build.xml) is included in the jar avilable from [http://shipvalidator.sourceforge.net shipvalidator.sourceforge.net].&lt;br /&gt;
&lt;br /&gt;
| 15. Is there a publicly accessible bug tracking system? &lt;br /&gt;
= answer 15&lt;br /&gt;
&lt;br /&gt;
| 16. Have any existing limitations of the tool been documented? &lt;br /&gt;
= answer 16&lt;br /&gt;
}} &lt;br /&gt;
&lt;br /&gt;
==== First Reviewer  ====&lt;br /&gt;
&lt;br /&gt;
'''''[mailto:jan-hendrik.kuperus@sogeti.nl Jan Hendrik Kuperus]'s Review:'''''&amp;lt;br&amp;gt; &amp;lt;small&amp;gt;Ideally, reviewers should be an existing OWASP project leader or chapter leader.&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{ Assessment Questions - Tools&lt;br /&gt;
&lt;br /&gt;
| 1. Is an installer for the tool available and easy to use? How close does it reach the goal of a fully automated installer?      = (answer #1) Delete this text and place your answer here. The same for the questions below.&lt;br /&gt;
&lt;br /&gt;
| 2. Is the end user documentation complete, relevant and presented on the OWASP wiki page?&lt;br /&gt;
= (answer #2) &lt;br /&gt;
&lt;br /&gt;
|3. Does the tool have an “About box” or similar help item which allows the end user to get an overview of the state of this tool? Is this information readily available and easy to find?&lt;br /&gt;
= (answer #3) &lt;br /&gt;
&lt;br /&gt;
| 4. Does the documentation on building the source provide the necessary information and detail to allow someone to build the tool? Is there sufficient detail and information for the target user? Is there any domain specific knowledge that is assumed and not provided?&lt;br /&gt;
= (answer #4)&lt;br /&gt;
&lt;br /&gt;
| 5. Is the tool's documentation available with the source code and would it readily discoverable by a new user of the tool?&lt;br /&gt;
= (answer #5)&lt;br /&gt;
&lt;br /&gt;
| 6. Is there anything missing that is critical enough to keep the release at a alpha quality?&lt;br /&gt;
= (answer #6)&lt;br /&gt;
&lt;br /&gt;
| 7. Does the tool substantially address the application security issues it was created to solve?&lt;br /&gt;
= (answer #7)&lt;br /&gt;
&lt;br /&gt;
| 8. Is the tool reasonably easy to use?&lt;br /&gt;
= (answer #8)&lt;br /&gt;
&lt;br /&gt;
| 9. Does the documentation meet the needs of the tool users and is easily found?&lt;br /&gt;
= (answer #9)&lt;br /&gt;
&lt;br /&gt;
| 10. Do the build scripts work as expected? Can you build the tool? The goal is a “One-click” build.&lt;br /&gt;
= (answer #10)&lt;br /&gt;
&lt;br /&gt;
| 11. Is the bug tracking system usable? Is it hosted at the same place as the source code? (e.g. Google Code, Sourceforge)&lt;br /&gt;
= (answer #11)&lt;br /&gt;
&lt;br /&gt;
| 12. Have you noted any limitations of the tool that are not already documented by the project lead.&lt;br /&gt;
= (answer #12)&lt;br /&gt;
&lt;br /&gt;
| 13. Would you consider using this tool in your day to day work assuming your professional work includes a reason to use this tool? Why or why not?&lt;br /&gt;
= (answer #13)&lt;br /&gt;
&lt;br /&gt;
| 14. What, if anything, is missing which would make this a more useful tool? Is what is missing critical enough to keep the release at a beta quality?&lt;br /&gt;
= (answer #14)&lt;br /&gt;
&lt;br /&gt;
}} &lt;br /&gt;
&lt;br /&gt;
==== Second Reviewer  ====&lt;br /&gt;
&lt;br /&gt;
'''''[[User:Name|Second Reviewer]]'s Review:'''''&amp;lt;br&amp;gt; &amp;lt;small&amp;gt;It is recommended that an OWASP board member or Global Projects Committee member be the second reviewer on Quality releases. The board has the initial option to review the project, followed by the Global Projects Committee.&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{ Assessment Questions - Tools&lt;br /&gt;
&lt;br /&gt;
| 1. Is an installer for the tool available and easy to use? How close does it reach the goal of a fully automated installer?      = (answer #1) Delete this text and place your answer here. The same for the questions below.&lt;br /&gt;
&lt;br /&gt;
| 2. Is the end user documentation complete, relevant and presented on the OWASP wiki page?&lt;br /&gt;
= (answer #2) &lt;br /&gt;
&lt;br /&gt;
|3. Does the tool have an “About box” or similar help item which allows the end user to get an overview of the state of this tool? Is this information readily available and easy to find?&lt;br /&gt;
= (answer #3) &lt;br /&gt;
&lt;br /&gt;
| 4. Does the documentation on building the source provide the necessary information and detail to allow someone to build the tool? Is there sufficient detail and information for the target user? Is there any domain specific knowledge that is assumed and not provided?&lt;br /&gt;
= (answer #4)&lt;br /&gt;
&lt;br /&gt;
| 5. Is the tool's documentation available with the source code and would it readily discoverable by a new user of the tool?&lt;br /&gt;
= (answer #5)&lt;br /&gt;
&lt;br /&gt;
| 6. Is there anything missing that is critical enough to keep the release at a alpha quality?&lt;br /&gt;
= (answer #6)&lt;br /&gt;
&lt;br /&gt;
| 7. Does the tool substantially address the application security issues it was created to solve?&lt;br /&gt;
= (answer #7)&lt;br /&gt;
&lt;br /&gt;
| 8. Is the tool reasonably easy to use?&lt;br /&gt;
= (answer #8)&lt;br /&gt;
&lt;br /&gt;
| 9. Does the documentation meet the needs of the tool users and is easily found?&lt;br /&gt;
= (answer #9)&lt;br /&gt;
&lt;br /&gt;
| 10. Do the build scripts work as expected? Can you build the tool? The goal is a “One-click” build.&lt;br /&gt;
= (answer #10)&lt;br /&gt;
&lt;br /&gt;
| 11. Is the bug tracking system usable? Is it hosted at the same place as the source code? (e.g. Google Code, Sourceforge)&lt;br /&gt;
= (answer #11)&lt;br /&gt;
&lt;br /&gt;
| 12. Have you noted any limitations of the tool that are not already documented by the project lead.&lt;br /&gt;
= (answer #12)&lt;br /&gt;
&lt;br /&gt;
| 13. Would you consider using this tool in your day to day work assuming your professional work includes a reason to use this tool? Why or why not?&lt;br /&gt;
= (answer #13)&lt;br /&gt;
&lt;br /&gt;
| 14. What, if anything, is missing which would make this a more useful tool? Is what is missing critical enough to keep the release at a beta quality?&lt;br /&gt;
= (answer #14)&lt;br /&gt;
&lt;br /&gt;
}} &lt;br /&gt;
&lt;br /&gt;
__NOTOC__ &amp;lt;headertabs /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Federico Mancini</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Category:OWASP_Content_Validation_using_Java_Annotations_Project_-_SHIP_Validator_0.3_Release_-_Assessment&amp;diff=67405</id>
		<title>Category:OWASP Content Validation using Java Annotations Project - SHIP Validator 0.3 Release - Assessment</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Category:OWASP_Content_Validation_using_Java_Annotations_Project_-_SHIP_Validator_0.3_Release_-_Assessment&amp;diff=67405"/>
				<updated>2009-08-10T12:48:27Z</updated>
		
		<summary type="html">&lt;p&gt;Federico Mancini: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Stable Release Review of the OWASP Content Validation using Java Annotations Project - SHIP Validator 0.3 Release  ==&lt;br /&gt;
&lt;br /&gt;
==== Project Leader for this Release  ====&lt;br /&gt;
&lt;br /&gt;
'''''[mailto:federico.mancini@uib.no Federico Mancini], [[:User:Dag Hovland|Dag Hovland]], [mailto:Khalid.Mughal@uib.no Khalid Azim Mughal]'s Pre-Assessment Checklist:''''' &lt;br /&gt;
&lt;br /&gt;
{{:Template:Pre-Assessment Questions - Tools&lt;br /&gt;
&lt;br /&gt;
| 1. Is this release associated with a project containing at least the [[Assessing_Project_Health#Project_Wiki_Page_Minimal_Content|Project Wiki Page Minimum Content]]  information?&lt;br /&gt;
= Yes.&lt;br /&gt;
| 2. Is your tool licensed under an open source license? &lt;br /&gt;
= Yes. Code under [http://www.gnu.org/licenses/lgpl-3.0.html LGPLv3]&lt;br /&gt;
&lt;br /&gt;
| 3. Is the source code and any documentation available in an online project repository? &lt;br /&gt;
= Yes. [http://shipvalidator.sourceforge.net shipvalidator.sourceforge.net]&lt;br /&gt;
&lt;br /&gt;
| 4. Is there working code? &lt;br /&gt;
= Yes. [http://shipvalidator.sourceforge.net shipvalidator.sourceforge.net]&lt;br /&gt;
&lt;br /&gt;
| 5. Is there a roadmap for this project release which will take it from Alpha to Stable release? &lt;br /&gt;
= Yes. [[:Category:OWASP_Content_Validation_using_Java_Annotations_Project_-_SHIP_Validator_0.3_Release_-_Roadmap|Roadmap]]&lt;br /&gt;
&lt;br /&gt;
| 6. Are the Alpha pre-assessment items complete?&lt;br /&gt;
= Yes&lt;br /&gt;
&lt;br /&gt;
| 7. Is there an installer or stand-alone executable? &lt;br /&gt;
= Yes. [http://shipvalidator.sourceforge.net shipvalidator.sourceforge.net]&lt;br /&gt;
 &lt;br /&gt;
| 8. Is there user documentation on the OWASP project wiki page? &lt;br /&gt;
= Yes&lt;br /&gt;
&lt;br /&gt;
| 9. Is there an &amp;quot;About box&amp;quot; or similar help item which lists the following? &lt;br /&gt;
= answer 9&lt;br /&gt;
&lt;br /&gt;
| 10. Is there documentation on how to build the tool from source including obtaining the source from the code repository? &lt;br /&gt;
= answer 10&lt;br /&gt;
&lt;br /&gt;
| 11. Is the tool documentation stored in the same repository as the source code?&lt;br /&gt;
= answer 11&lt;br /&gt;
&lt;br /&gt;
| 12. Are the Alpha and Beta pre-assessment items complete? &lt;br /&gt;
= answer 12&lt;br /&gt;
&lt;br /&gt;
| 13. Does the tool include documentation built into the tool? &lt;br /&gt;
= answer 13&lt;br /&gt;
&lt;br /&gt;
| 14. Does the tool include build scripts to automate builds? &lt;br /&gt;
= Yes. An ant build-file (build.xml) is included in the jar avilable from [http://shipvalidator.sourceforge.net shipvalidator.sourceforge.net].&lt;br /&gt;
&lt;br /&gt;
| 15. Is there a publicly accessible bug tracking system? &lt;br /&gt;
= answer 15&lt;br /&gt;
&lt;br /&gt;
| 16. Have any existing limitations of the tool been documented? &lt;br /&gt;
= answer 16&lt;br /&gt;
}} &lt;br /&gt;
&lt;br /&gt;
==== First Reviewer  ====&lt;br /&gt;
&lt;br /&gt;
'''''[mailto:jan-hendrik.kuperus@sogeti.nl Jan Hendrik Kuperus]'s Review:'''''&amp;lt;br&amp;gt; &amp;lt;small&amp;gt;Ideally, reviewers should be an existing OWASP project leader or chapter leader.&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{ Assessment Questions - Tools&lt;br /&gt;
&lt;br /&gt;
| 1. Is an installer for the tool available and easy to use? How close does it reach the goal of a fully automated installer?      = (answer #1) Delete this text and place your answer here. The same for the questions below.&lt;br /&gt;
&lt;br /&gt;
| 2. Is the end user documentation complete, relevant and presented on the OWASP wiki page?&lt;br /&gt;
= (answer #2) &lt;br /&gt;
&lt;br /&gt;
|3. Does the tool have an “About box” or similar help item which allows the end user to get an overview of the state of this tool? Is this information readily available and easy to find?&lt;br /&gt;
= (answer #3) &lt;br /&gt;
&lt;br /&gt;
| 4. Does the documentation on building the source provide the necessary information and detail to allow someone to build the tool? Is there sufficient detail and information for the target user? Is there any domain specific knowledge that is assumed and not provided?&lt;br /&gt;
= (answer #4)&lt;br /&gt;
&lt;br /&gt;
| 5. Is the tool's documentation available with the source code and would it readily discoverable by a new user of the tool?&lt;br /&gt;
= (answer #5)&lt;br /&gt;
&lt;br /&gt;
| 6. Is there anything missing that is critical enough to keep the release at a alpha quality?&lt;br /&gt;
= (answer #6)&lt;br /&gt;
&lt;br /&gt;
| 7. Does the tool substantially address the application security issues it was created to solve?&lt;br /&gt;
= (answer #7)&lt;br /&gt;
&lt;br /&gt;
| 8. Is the tool reasonably easy to use?&lt;br /&gt;
= (answer #8)&lt;br /&gt;
&lt;br /&gt;
| 9. Does the documentation meet the needs of the tool users and is easily found?&lt;br /&gt;
= (answer #9)&lt;br /&gt;
&lt;br /&gt;
| 10. Do the build scripts work as expected? Can you build the tool? The goal is a “One-click” build.&lt;br /&gt;
= (answer #10)&lt;br /&gt;
&lt;br /&gt;
| 11. Is the bug tracking system usable? Is it hosted at the same place as the source code? (e.g. Google Code, Sourceforge)&lt;br /&gt;
= (answer #11)&lt;br /&gt;
&lt;br /&gt;
| 12. Have you noted any limitations of the tool that are not already documented by the project lead.&lt;br /&gt;
= (answer #12)&lt;br /&gt;
&lt;br /&gt;
| 13. Would you consider using this tool in your day to day work assuming your professional work includes a reason to use this tool? Why or why not?&lt;br /&gt;
= (answer #13)&lt;br /&gt;
&lt;br /&gt;
| 14. What, if anything, is missing which would make this a more useful tool? Is what is missing critical enough to keep the release at a beta quality?&lt;br /&gt;
= (answer #14)&lt;br /&gt;
&lt;br /&gt;
}} &lt;br /&gt;
&lt;br /&gt;
==== Second Reviewer  ====&lt;br /&gt;
&lt;br /&gt;
'''''[[User:Name|Second Reviewer]]'s Review:'''''&amp;lt;br&amp;gt; &amp;lt;small&amp;gt;It is recommended that an OWASP board member or Global Projects Committee member be the second reviewer on Quality releases. The board has the initial option to review the project, followed by the Global Projects Committee.&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{ Assessment Questions - Tools&lt;br /&gt;
&lt;br /&gt;
| 1. Is an installer for the tool available and easy to use? How close does it reach the goal of a fully automated installer?      = (answer #1) Delete this text and place your answer here. The same for the questions below.&lt;br /&gt;
&lt;br /&gt;
| 2. Is the end user documentation complete, relevant and presented on the OWASP wiki page?&lt;br /&gt;
= (answer #2) &lt;br /&gt;
&lt;br /&gt;
|3. Does the tool have an “About box” or similar help item which allows the end user to get an overview of the state of this tool? Is this information readily available and easy to find?&lt;br /&gt;
= (answer #3) &lt;br /&gt;
&lt;br /&gt;
| 4. Does the documentation on building the source provide the necessary information and detail to allow someone to build the tool? Is there sufficient detail and information for the target user? Is there any domain specific knowledge that is assumed and not provided?&lt;br /&gt;
= (answer #4)&lt;br /&gt;
&lt;br /&gt;
| 5. Is the tool's documentation available with the source code and would it readily discoverable by a new user of the tool?&lt;br /&gt;
= (answer #5)&lt;br /&gt;
&lt;br /&gt;
| 6. Is there anything missing that is critical enough to keep the release at a alpha quality?&lt;br /&gt;
= (answer #6)&lt;br /&gt;
&lt;br /&gt;
| 7. Does the tool substantially address the application security issues it was created to solve?&lt;br /&gt;
= (answer #7)&lt;br /&gt;
&lt;br /&gt;
| 8. Is the tool reasonably easy to use?&lt;br /&gt;
= (answer #8)&lt;br /&gt;
&lt;br /&gt;
| 9. Does the documentation meet the needs of the tool users and is easily found?&lt;br /&gt;
= (answer #9)&lt;br /&gt;
&lt;br /&gt;
| 10. Do the build scripts work as expected? Can you build the tool? The goal is a “One-click” build.&lt;br /&gt;
= (answer #10)&lt;br /&gt;
&lt;br /&gt;
| 11. Is the bug tracking system usable? Is it hosted at the same place as the source code? (e.g. Google Code, Sourceforge)&lt;br /&gt;
= (answer #11)&lt;br /&gt;
&lt;br /&gt;
| 12. Have you noted any limitations of the tool that are not already documented by the project lead.&lt;br /&gt;
= (answer #12)&lt;br /&gt;
&lt;br /&gt;
| 13. Would you consider using this tool in your day to day work assuming your professional work includes a reason to use this tool? Why or why not?&lt;br /&gt;
= (answer #13)&lt;br /&gt;
&lt;br /&gt;
| 14. What, if anything, is missing which would make this a more useful tool? Is what is missing critical enough to keep the release at a beta quality?&lt;br /&gt;
= (answer #14)&lt;br /&gt;
&lt;br /&gt;
}} &lt;br /&gt;
&lt;br /&gt;
__NOTOC__ &amp;lt;headertabs /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Federico Mancini</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Category:OWASP_Content_Validation_using_Java_Annotations_Project_-_SHIP_Validator_0.2_Release_-_Roadmap&amp;diff=67199</id>
		<title>Category:OWASP Content Validation using Java Annotations Project - SHIP Validator 0.2 Release - Roadmap</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Category:OWASP_Content_Validation_using_Java_Annotations_Project_-_SHIP_Validator_0.2_Release_-_Roadmap&amp;diff=67199"/>
				<updated>2009-08-04T11:14:32Z</updated>
		
		<summary type="html">&lt;p&gt;Federico Mancini: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The main goal in this release was to implement the support to create cross-annotations by combining test-annotations.&lt;br /&gt;
It was a natural thing to do since the beginning, but some technical problems arose during the implementation.&lt;br /&gt;
In this release we propose one of the ways in which this feature can be made available in the current architecture,&lt;br /&gt;
however we are still looking for a more satisfactory solution.&lt;br /&gt;
&lt;br /&gt;
Besides also a significant refactoring of the code has been performed, among which the adoption of &lt;br /&gt;
the strategy and&lt;/div&gt;</summary>
		<author><name>Federico Mancini</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Category:OWASP_Content_Validation_using_Java_Annotations_Project_-_SHIP_Validator_0.3_Release_-_Roadmap&amp;diff=67198</id>
		<title>Category:OWASP Content Validation using Java Annotations Project - SHIP Validator 0.3 Release - Roadmap</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Category:OWASP_Content_Validation_using_Java_Annotations_Project_-_SHIP_Validator_0.3_Release_-_Roadmap&amp;diff=67198"/>
				<updated>2009-08-04T11:11:29Z</updated>
		
		<summary type="html">&lt;p&gt;Federico Mancini: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This release was meant mostly as a refined version of the 0.2 release.&lt;br /&gt;
The main work has been done on the documentation, both javadoc and technical diagrams of the framework architecture.&lt;br /&gt;
&lt;br /&gt;
'''''Bug in MetaConstraints:''''' &lt;br /&gt;
&lt;br /&gt;
In the work we discovered and fixed a bug in MetaConstraints. This bug was also in the previous two releases, but has been fixed in the downloadable packages.&lt;/div&gt;</summary>
		<author><name>Federico Mancini</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Category:OWASP_Content_Validation_using_Java_Annotations_Project_-_SHIP_Validator_0.3_Release&amp;diff=67197</id>
		<title>Category:OWASP Content Validation using Java Annotations Project - SHIP Validator 0.3 Release</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Category:OWASP_Content_Validation_using_Java_Annotations_Project_-_SHIP_Validator_0.3_Release&amp;diff=67197"/>
				<updated>2009-08-04T11:09:11Z</updated>
		
		<summary type="html">&lt;p&gt;Federico Mancini: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''What does this OWASP project release offer you''&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; border=&amp;quot;0&amp;quot; align=&amp;quot;left&amp;quot; &lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;background:#cccccc;&amp;quot; |&amp;lt;big&amp;gt;what&amp;lt;/big&amp;gt;&lt;br /&gt;
! style=&amp;quot;background:#ffffff;&amp;quot; align=&amp;quot;left&amp;quot; colspan=&amp;quot;1&amp;quot; | &amp;lt;small&amp;gt;''is this release?''&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &amp;lt;!--'''''Name:'''''&amp;lt;br /&amp;gt;--&amp;gt;&lt;br /&gt;
''''' Release Name and Version:''''' SHIP Validator 0.3 Release - &amp;lt;small&amp;gt;''July 2009''&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Main Features:''''' &lt;br /&gt;
# More javadoc&lt;br /&gt;
# Improved class names &lt;br /&gt;
# Fixed a bug in the class MetaConstraints &lt;br /&gt;
# Added diagrams to tex/tecrep/fig&lt;br /&gt;
&lt;br /&gt;
''''' Release License:''''' [http://www.gnu.org/copyleft/fdl.html GNU Free Documentation 1.2 for documents] &amp;amp; [http://www.gnu.org/licenses/gpl-3.0.html GPL v3 for code]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#cccccc;&amp;quot; | &amp;lt;big&amp;gt;'''who'''&amp;lt;/big&amp;gt;&lt;br /&gt;
! style=&amp;quot;background:#ffffff;&amp;quot; align=&amp;quot;left&amp;quot; colspan=&amp;quot;1&amp;quot; | &amp;lt;small&amp;gt;''is working on this release?''&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | '''''Release Leader:'''''  [[User:Federico_Mancini|Federico Mancini]], [[User:Dag_Hovland|Dag Hovland]], [[User:Khalid_Mughal|Khalid Mughal]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Release Contributor(s):''''' [[User:Federico_Mancini|Federico Mancini]], [[User:Dag_Hovland|Dag Hovland]], [[User:Khalid_Mughal|Khalid Mughal]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Release Reviewer(s):''''' [mailto:jan-hendrik.kuperus@sogeti.nl Jan Hendrik Kuperus] &lt;br /&gt;
&lt;br /&gt;
'''''Release Mentor(s):''''' None&lt;br /&gt;
&lt;br /&gt;
'''''Release Sponsor(s):''''' None&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#cccccc;&amp;quot; | &amp;lt;big&amp;gt;'''how'''&amp;lt;/big&amp;gt;&lt;br /&gt;
! style=&amp;quot;background:#ffffff;&amp;quot; align=&amp;quot;left&amp;quot; colspan=&amp;quot;1&amp;quot; | &amp;lt;small&amp;gt;''can you learn more?''&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | '''''Release Flyer/Pamphlet:''''' [http://www.ii.uib.no/~dagh/validator0.3flyer.pdf validator0.3flyer.pdf]&lt;br /&gt;
&lt;br /&gt;
'''''Release Roadmap:''''' [[:Category:OWASP Content Validation using Java Annotations Project - SHIP Validator 0.3 Release - Roadmap|Click here to view]]&lt;br /&gt;
&lt;br /&gt;
'''''Release Main Links:''''' [http://sourceforge.net/projects/shipvalidator/ (download)] &lt;br /&gt;
&lt;br /&gt;
'''''Release Assessment:''''' [[Image:Yellow button.JPG|25px]] [[:Category:OWASP Content Validation using Java Annotations Project - SHIP Validator 0.3 Release - Assessment|Not reviewed/Targeted at Stable Release]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;''Release reviewed under [[Assessment Criteria v2.0]]''&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Federico Mancini</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Category:OWASP_Content_Validation_using_Java_Annotations_Project_-_SHIP_Validator_0.3_Release&amp;diff=67196</id>
		<title>Category:OWASP Content Validation using Java Annotations Project - SHIP Validator 0.3 Release</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Category:OWASP_Content_Validation_using_Java_Annotations_Project_-_SHIP_Validator_0.3_Release&amp;diff=67196"/>
				<updated>2009-08-04T11:08:54Z</updated>
		
		<summary type="html">&lt;p&gt;Federico Mancini: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''What does this OWASP project release offer you''&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; border=&amp;quot;0&amp;quot; align=&amp;quot;left&amp;quot; &lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;background:#cccccc;&amp;quot; |&amp;lt;big&amp;gt;what&amp;lt;/big&amp;gt;&lt;br /&gt;
! style=&amp;quot;background:#ffffff;&amp;quot; align=&amp;quot;left&amp;quot; colspan=&amp;quot;1&amp;quot; | &amp;lt;small&amp;gt;''is this release?''&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &amp;lt;!--'''''Name:'''''&amp;lt;br /&amp;gt;--&amp;gt;&lt;br /&gt;
''''' Release Name and Version:''''' SHIP Validator 0.3 Release - &amp;lt;small&amp;gt;''July 2009''&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Main Features:''''' &lt;br /&gt;
* More javadoc&lt;br /&gt;
* Improved class names &lt;br /&gt;
* Fixed a bug in the class MetaConstraints &lt;br /&gt;
* Added diagrams to tex/tecrep/fig&lt;br /&gt;
&lt;br /&gt;
''''' Release License:''''' [http://www.gnu.org/copyleft/fdl.html GNU Free Documentation 1.2 for documents] &amp;amp; [http://www.gnu.org/licenses/gpl-3.0.html GPL v3 for code]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#cccccc;&amp;quot; | &amp;lt;big&amp;gt;'''who'''&amp;lt;/big&amp;gt;&lt;br /&gt;
! style=&amp;quot;background:#ffffff;&amp;quot; align=&amp;quot;left&amp;quot; colspan=&amp;quot;1&amp;quot; | &amp;lt;small&amp;gt;''is working on this release?''&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | '''''Release Leader:'''''  [[User:Federico_Mancini|Federico Mancini]], [[User:Dag_Hovland|Dag Hovland]], [[User:Khalid_Mughal|Khalid Mughal]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Release Contributor(s):''''' [[User:Federico_Mancini|Federico Mancini]], [[User:Dag_Hovland|Dag Hovland]], [[User:Khalid_Mughal|Khalid Mughal]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Release Reviewer(s):''''' [mailto:jan-hendrik.kuperus@sogeti.nl Jan Hendrik Kuperus] &lt;br /&gt;
&lt;br /&gt;
'''''Release Mentor(s):''''' None&lt;br /&gt;
&lt;br /&gt;
'''''Release Sponsor(s):''''' None&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#cccccc;&amp;quot; | &amp;lt;big&amp;gt;'''how'''&amp;lt;/big&amp;gt;&lt;br /&gt;
! style=&amp;quot;background:#ffffff;&amp;quot; align=&amp;quot;left&amp;quot; colspan=&amp;quot;1&amp;quot; | &amp;lt;small&amp;gt;''can you learn more?''&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | '''''Release Flyer/Pamphlet:''''' [http://www.ii.uib.no/~dagh/validator0.3flyer.pdf validator0.3flyer.pdf]&lt;br /&gt;
&lt;br /&gt;
'''''Release Roadmap:''''' [[:Category:OWASP Content Validation using Java Annotations Project - SHIP Validator 0.3 Release - Roadmap|Click here to view]]&lt;br /&gt;
&lt;br /&gt;
'''''Release Main Links:''''' [http://sourceforge.net/projects/shipvalidator/ (download)] &lt;br /&gt;
&lt;br /&gt;
'''''Release Assessment:''''' [[Image:Yellow button.JPG|25px]] [[:Category:OWASP Content Validation using Java Annotations Project - SHIP Validator 0.3 Release - Assessment|Not reviewed/Targeted at Stable Release]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;''Release reviewed under [[Assessment Criteria v2.0]]''&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Federico Mancini</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Category:OWASP_Content_Validation_using_Java_Annotations_Project_-_SHIP_Validator_0.2_Release&amp;diff=67195</id>
		<title>Category:OWASP Content Validation using Java Annotations Project - SHIP Validator 0.2 Release</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Category:OWASP_Content_Validation_using_Java_Annotations_Project_-_SHIP_Validator_0.2_Release&amp;diff=67195"/>
				<updated>2009-08-04T11:05:38Z</updated>
		
		<summary type="html">&lt;p&gt;Federico Mancini: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''What does this OWASP project release offer you''&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; border=&amp;quot;0&amp;quot; align=&amp;quot;left&amp;quot; &lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;background:#cccccc;&amp;quot; |&amp;lt;big&amp;gt;what&amp;lt;/big&amp;gt;&lt;br /&gt;
! style=&amp;quot;background:#ffffff;&amp;quot; align=&amp;quot;left&amp;quot; colspan=&amp;quot;1&amp;quot; | &amp;lt;small&amp;gt;''is this release?''&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &amp;lt;!--'''''Name:'''''&amp;lt;br /&amp;gt;--&amp;gt;&lt;br /&gt;
''''' Release Name and Version:''''' SHIP Validator 0.2 Release - &amp;lt;small&amp;gt;''June 2009''&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Main Features:''''' &lt;br /&gt;
# Support for composing Test-Annotations into Cross-Annotations &lt;br /&gt;
# Refactoring of the code by usage of the composite and strategy patterns.&lt;br /&gt;
&lt;br /&gt;
''''' Release License:''''' [http://www.gnu.org/copyleft/fdl.html GNU Free Documentation 1.2 for documents] &amp;amp; [http://www.gnu.org/licenses/gpl-3.0.html GPL v3 for code]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#cccccc;&amp;quot; | &amp;lt;big&amp;gt;'''who'''&amp;lt;/big&amp;gt;&lt;br /&gt;
! style=&amp;quot;background:#ffffff;&amp;quot; align=&amp;quot;left&amp;quot; colspan=&amp;quot;1&amp;quot; | &amp;lt;small&amp;gt;''is working on this release?''&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | '''''Release Leader:'''''  [[User:Federico_Mancini|Federico Mancini]], [[User:Dag_Hovland|Dag Hovland]], [[User:Khalid_Mughal|Khalid Mughal]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Release Contributor(s):''''' [[User:Federico_Mancini|Federico Mancini]], [[User:Dag_Hovland|Dag Hovland]], [[User:Khalid_Mughal|Khalid Mughal]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Release Reviewer(s):''''' [mailto:jan-hendrik.kuperus@sogeti.nl Jan Hendrik Kuperus] &lt;br /&gt;
&lt;br /&gt;
'''''Release Mentor(s):''''' None&lt;br /&gt;
&lt;br /&gt;
'''''Release Sponsor(s):''''' None&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#cccccc;&amp;quot; | &amp;lt;big&amp;gt;'''how'''&amp;lt;/big&amp;gt;&lt;br /&gt;
! style=&amp;quot;background:#ffffff;&amp;quot; align=&amp;quot;left&amp;quot; colspan=&amp;quot;1&amp;quot; | &amp;lt;small&amp;gt;''can you learn more?''&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | '''''Release Flyer/Pamphlet:''''' Add pdf&lt;br /&gt;
&lt;br /&gt;
'''''Release Roadmap:''''' [[:Category:OWASP Content Validation using Java Annotations Project - SHIP Validator 0.2 Release - Roadmap|Click here to view]]&lt;br /&gt;
&lt;br /&gt;
'''''Release Main Links:''''' [http://sourceforge.net/projects/shipvalidator/ (download)] &lt;br /&gt;
&lt;br /&gt;
'''''Release Assessment:''''' [[Image:Yellow button.JPG|25px]] [[:Category:OWASP Content Validation using Java Annotations Project - SHIP Validator 0.2 Release - Assessment|Not reviewed/Targeted at Stable Release]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;''Release reviewed under [[Assessment Criteria v2.0]]''&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Federico Mancini</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Category:OWASP_Content_Validation_using_Java_Annotations_Project_-_SHIP_Validator_0.3_Release&amp;diff=67194</id>
		<title>Category:OWASP Content Validation using Java Annotations Project - SHIP Validator 0.3 Release</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Category:OWASP_Content_Validation_using_Java_Annotations_Project_-_SHIP_Validator_0.3_Release&amp;diff=67194"/>
				<updated>2009-08-04T11:02:56Z</updated>
		
		<summary type="html">&lt;p&gt;Federico Mancini: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''What does this OWASP project release offer you''&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; border=&amp;quot;0&amp;quot; align=&amp;quot;left&amp;quot; &lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;background:#cccccc;&amp;quot; |&amp;lt;big&amp;gt;what&amp;lt;/big&amp;gt;&lt;br /&gt;
! style=&amp;quot;background:#ffffff;&amp;quot; align=&amp;quot;left&amp;quot; colspan=&amp;quot;1&amp;quot; | &amp;lt;small&amp;gt;''is this release?''&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &amp;lt;!--'''''Name:'''''&amp;lt;br /&amp;gt;--&amp;gt;&lt;br /&gt;
''''' Release Name and Version:''''' SHIP Validator 0.3 Release - &amp;lt;small&amp;gt;''July 2009''&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Main Features:''''' &lt;br /&gt;
* Support to compose property-annotations into cross-annotations&lt;br /&gt;
* More javadoc&lt;br /&gt;
* Improved class names &lt;br /&gt;
* Fixed a bug in the class MetaConstraints &lt;br /&gt;
* Added diagrams to tex/tecrep/fig&lt;br /&gt;
&lt;br /&gt;
''''' Release License:''''' [http://www.gnu.org/copyleft/fdl.html GNU Free Documentation 1.2 for documents] &amp;amp; [http://www.gnu.org/licenses/gpl-3.0.html GPL v3 for code]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#cccccc;&amp;quot; | &amp;lt;big&amp;gt;'''who'''&amp;lt;/big&amp;gt;&lt;br /&gt;
! style=&amp;quot;background:#ffffff;&amp;quot; align=&amp;quot;left&amp;quot; colspan=&amp;quot;1&amp;quot; | &amp;lt;small&amp;gt;''is working on this release?''&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | '''''Release Leader:'''''  [[User:Federico_Mancini|Federico Mancini]], [[User:Dag_Hovland|Dag Hovland]], [[User:Khalid_Mughal|Khalid Mughal]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Release Contributor(s):''''' [[User:Federico_Mancini|Federico Mancini]], [[User:Dag_Hovland|Dag Hovland]], [[User:Khalid_Mughal|Khalid Mughal]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Release Reviewer(s):''''' [mailto:jan-hendrik.kuperus@sogeti.nl Jan Hendrik Kuperus] &lt;br /&gt;
&lt;br /&gt;
'''''Release Mentor(s):''''' None&lt;br /&gt;
&lt;br /&gt;
'''''Release Sponsor(s):''''' None&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#cccccc;&amp;quot; | &amp;lt;big&amp;gt;'''how'''&amp;lt;/big&amp;gt;&lt;br /&gt;
! style=&amp;quot;background:#ffffff;&amp;quot; align=&amp;quot;left&amp;quot; colspan=&amp;quot;1&amp;quot; | &amp;lt;small&amp;gt;''can you learn more?''&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | '''''Release Flyer/Pamphlet:''''' [http://www.ii.uib.no/~dagh/validator0.3flyer.pdf validator0.3flyer.pdf]&lt;br /&gt;
&lt;br /&gt;
'''''Release Roadmap:''''' [[:Category:OWASP Content Validation using Java Annotations Project - SHIP Validator 0.3 Release - Roadmap|Click here to view]]&lt;br /&gt;
&lt;br /&gt;
'''''Release Main Links:''''' [http://sourceforge.net/projects/shipvalidator/ (download)] &lt;br /&gt;
&lt;br /&gt;
'''''Release Assessment:''''' [[Image:Yellow button.JPG|25px]] [[:Category:OWASP Content Validation using Java Annotations Project - SHIP Validator 0.3 Release - Assessment|Not reviewed/Targeted at Stable Release]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;''Release reviewed under [[Assessment Criteria v2.0]]''&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Federico Mancini</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Category:OWASP_Content_Validation_using_Java_Annotations_Project_-_SHIP_Validator_0.3_Release&amp;diff=67193</id>
		<title>Category:OWASP Content Validation using Java Annotations Project - SHIP Validator 0.3 Release</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Category:OWASP_Content_Validation_using_Java_Annotations_Project_-_SHIP_Validator_0.3_Release&amp;diff=67193"/>
				<updated>2009-08-04T09:57:43Z</updated>
		
		<summary type="html">&lt;p&gt;Federico Mancini: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''What does this OWASP project release offer you''&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; border=&amp;quot;0&amp;quot; align=&amp;quot;left&amp;quot; &lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;background:#cccccc;&amp;quot; |&amp;lt;big&amp;gt;what&amp;lt;/big&amp;gt;&lt;br /&gt;
! style=&amp;quot;background:#ffffff;&amp;quot; align=&amp;quot;left&amp;quot; colspan=&amp;quot;1&amp;quot; | &amp;lt;small&amp;gt;''is this release?''&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &amp;lt;!--'''''Name:'''''&amp;lt;br /&amp;gt;--&amp;gt;&lt;br /&gt;
''''' Release Name and Version:''''' SHIP Validator 0.3 Release - &amp;lt;small&amp;gt;''July 2009''&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Main Features:''''' Additions:1. More javadoc. 2. Renamed some classes 3. Fixed a bug in MetaConstraints 4. Added diagrams to tex/tecrep/fig&lt;br /&gt;
&lt;br /&gt;
''''' Release License:''''' [http://www.gnu.org/copyleft/fdl.html GNU Free Documentation 1.2 for documents] &amp;amp; [http://www.gnu.org/licenses/gpl-3.0.html GPL v3 for code]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#cccccc;&amp;quot; | &amp;lt;big&amp;gt;'''who'''&amp;lt;/big&amp;gt;&lt;br /&gt;
! style=&amp;quot;background:#ffffff;&amp;quot; align=&amp;quot;left&amp;quot; colspan=&amp;quot;1&amp;quot; | &amp;lt;small&amp;gt;''is working on this release?''&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | '''''Release Leader:'''''  [[User:Federico_Mancini|Federico Mancini]], [[User:Dag_Hovland|Dag Hovland]], [[User:Khalid_Mughal|Khalid Mughal]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Release Contributor(s):''''' [[User:Federico_Mancini|Federico Mancini]], [[User:Dag_Hovland|Dag Hovland]], [[User:Khalid_Mughal|Khalid Mughal]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Release Reviewer(s):''''' [mailto:jan-hendrik.kuperus@sogeti.nl Jan Hendrik Kuperus] &lt;br /&gt;
&lt;br /&gt;
'''''Release Mentor(s):''''' None&lt;br /&gt;
&lt;br /&gt;
'''''Release Sponsor(s):''''' None&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#cccccc;&amp;quot; | &amp;lt;big&amp;gt;'''how'''&amp;lt;/big&amp;gt;&lt;br /&gt;
! style=&amp;quot;background:#ffffff;&amp;quot; align=&amp;quot;left&amp;quot; colspan=&amp;quot;1&amp;quot; | &amp;lt;small&amp;gt;''can you learn more?''&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | '''''Release Flyer/Pamphlet:''''' [http://www.ii.uib.no/~dagh/validator0.3flyer.pdf validator0.3flyer.pdf]&lt;br /&gt;
&lt;br /&gt;
'''''Release Roadmap:''''' [[:Category:OWASP Content Validation using Java Annotations Project - SHIP Validator 0.3 Release - Roadmap|Click here to view]]&lt;br /&gt;
&lt;br /&gt;
'''''Release Main Links:''''' [http://sourceforge.net/projects/shipvalidator/ (download)] &lt;br /&gt;
&lt;br /&gt;
'''''Release Assessment:''''' [[Image:Yellow button.JPG|25px]] [[:Category:OWASP Content Validation using Java Annotations Project - SHIP Validator 0.3 Release - Assessment|Not reviewed/Targeted at Stable Release]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;''Release reviewed under [[Assessment Criteria v2.0]]''&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Federico Mancini</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Template:OWASP_Content_Validation_using_Java_Annotations_Project_-_B&amp;diff=67192</id>
		<title>Template:OWASP Content Validation using Java Annotations Project - B</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Template:OWASP_Content_Validation_using_Java_Annotations_Project_-_B&amp;diff=67192"/>
				<updated>2009-08-04T09:54:26Z</updated>
		
		<summary type="html">&lt;p&gt;Federico Mancini: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot; border=&amp;quot;0&amp;quot; align=&amp;quot;left&amp;quot; &lt;br /&gt;
! style=&amp;quot;background:#cccccc;&amp;quot; | &amp;lt;font color=&amp;quot;black&amp;quot;&amp;gt;&amp;lt;big&amp;gt;current release&amp;lt;/big&amp;gt;&lt;br /&gt;
! style=&amp;quot;background:#ffffff;&amp;quot; align=&amp;quot;left&amp;quot; colspan=&amp;quot;1&amp;quot; | &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &amp;lt;!--'''''Name:'''''&amp;lt;br /&amp;gt;--&amp;gt;'''SHIP Validator 0.3 Release''' - &amp;lt;small&amp;gt;''July 2009''&amp;lt;/small&amp;gt; - [http://sourceforge.net/projects/shipvalidator/ (download)]&lt;br /&gt;
&lt;br /&gt;
'''''Release Leader:''''' [[User:Federico_Mancini|Federico Mancini]], [[User:Dag_Hovland|Dag Hovland]], [[User:Khalid_Mughal|Khalid Mughal]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Release details:''''' [[:Category:OWASP Content Validation using Java Annotations Project - SHIP Validator 0.3 Release|Main links, release roadmap and assessment]]&lt;br /&gt;
&lt;br /&gt;
'''''Rating:'''''  [[Image:Yellow button.JPG|25px]] [[:Category:OWASP Content Validation using Java Annotations Project - SHIP Validator 0.3 Release - Assessment|Not reviewed]]&lt;br /&gt;
&amp;lt;small&amp;gt;''To be reviewed under [[Assessment Criteria v2.0]]''&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;50%&amp;quot; style=&amp;quot;background:#cccccc;&amp;quot; | &amp;lt;font color=&amp;quot;black&amp;quot;&amp;gt;&amp;lt;big&amp;gt;last reviewed release&amp;lt;/big&amp;gt;&lt;br /&gt;
! style=&amp;quot;background:#ffffff;&amp;quot; align=&amp;quot;left&amp;quot; colspan=&amp;quot;1&amp;quot; | &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &amp;lt;!--'''''Name:'''''&amp;lt;br /&amp;gt;--&amp;gt;'''None as yet'''&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#cccccc;&amp;quot; | &amp;lt;font color=&amp;quot;black&amp;quot;&amp;gt;&amp;lt;big&amp;gt;other releases&amp;lt;/big&amp;gt;&lt;br /&gt;
! style=&amp;quot;background:#ffffff;&amp;quot; align=&amp;quot;left&amp;quot; colspan=&amp;quot;1&amp;quot; | &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &amp;lt;!--'''''Name:'''''&amp;lt;br /&amp;gt;--&amp;gt;'''SHIP Validator 0.1 Release''' - &amp;lt;small&amp;gt;''May 2009''&amp;lt;/small&amp;gt; - [http://sourceforge.net/projects/shipvalidator/ (download)]&lt;br /&gt;
&lt;br /&gt;
'''SHIP Validator 0.2 Release''' - &amp;lt;small&amp;gt;''June 2009''&amp;lt;/small&amp;gt; - [[:Category:OWASP Content Validation using Java Annotations Project - SHIP Validator 0.2 Release|Main links, release roadmap and assessment]] &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Federico Mancini</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=User:Federico_Mancini&amp;diff=67191</id>
		<title>User:Federico Mancini</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=User:Federico_Mancini&amp;diff=67191"/>
				<updated>2009-08-04T09:51:33Z</updated>
		
		<summary type="html">&lt;p&gt;Federico Mancini: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Federico Mancini has been working in the Programming Theory group at the University of Bergen as researcher in the SHIP project [http://www.uib.no/fg/put/prosjekter/ship] since 2008.&lt;br /&gt;
He is currently investigating the use of Java annotations for input validation purpouses.&lt;br /&gt;
Federico Mancini has an engineering degree in Informatics from La Terza Universita di Roma and a PhD in Algorithms from the University of Bergen.&lt;br /&gt;
&lt;br /&gt;
* OWASP project I am involved in:''''' [[:Category:OWASP_Content_Validation_using_Java_Annotations_Project|Content Validation using Java Annotations]]&lt;br /&gt;
* Web-site:''''' [http://www.ii.uib.no/~federico www.ii.uib.no/~federico]&lt;br /&gt;
* Email:''''' [mailto:fma042@uib.no fma042@uib.no]&lt;br /&gt;
* To see my wiki contributions, ''''' [[:Special:Contributions/Federico_Mancini|click here]]&lt;/div&gt;</summary>
		<author><name>Federico Mancini</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Template:OWASP_Content_Validation_using_Java_Annotations_Project_-_B&amp;diff=67190</id>
		<title>Template:OWASP Content Validation using Java Annotations Project - B</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Template:OWASP_Content_Validation_using_Java_Annotations_Project_-_B&amp;diff=67190"/>
				<updated>2009-08-04T09:45:11Z</updated>
		
		<summary type="html">&lt;p&gt;Federico Mancini: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot; border=&amp;quot;0&amp;quot; align=&amp;quot;left&amp;quot; &lt;br /&gt;
! style=&amp;quot;background:#cccccc;&amp;quot; | &amp;lt;font color=&amp;quot;black&amp;quot;&amp;gt;&amp;lt;big&amp;gt;current release&amp;lt;/big&amp;gt;&lt;br /&gt;
! style=&amp;quot;background:#ffffff;&amp;quot; align=&amp;quot;left&amp;quot; colspan=&amp;quot;1&amp;quot; | &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &amp;lt;!--'''''Name:'''''&amp;lt;br /&amp;gt;--&amp;gt;'''SHIP Validator 0.3 Release''' - &amp;lt;small&amp;gt;''July 2009''&amp;lt;/small&amp;gt; - [http://sourceforge.net/projects/shipvalidator/ (download)]&lt;br /&gt;
&lt;br /&gt;
'''''Release Leader:''''' [User:Federico_Mancini], [User:Dag_Hovland], [User:Khalid_Mughal]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Release details:''''' [[:Category:OWASP Content Validation using Java Annotations Project - SHIP Validator 0.3 Release|Main links, release roadmap and assessment]]&lt;br /&gt;
&lt;br /&gt;
'''''Rating:'''''  [[Image:Yellow button.JPG|25px]] [[:Category:OWASP Content Validation using Java Annotations Project - SHIP Validator 0.3 Release - Assessment|Not reviewed]]&lt;br /&gt;
&amp;lt;small&amp;gt;''To be reviewed under [[Assessment Criteria v2.0]]''&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;50%&amp;quot; style=&amp;quot;background:#cccccc;&amp;quot; | &amp;lt;font color=&amp;quot;black&amp;quot;&amp;gt;&amp;lt;big&amp;gt;last reviewed release&amp;lt;/big&amp;gt;&lt;br /&gt;
! style=&amp;quot;background:#ffffff;&amp;quot; align=&amp;quot;left&amp;quot; colspan=&amp;quot;1&amp;quot; | &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &amp;lt;!--'''''Name:'''''&amp;lt;br /&amp;gt;--&amp;gt;'''None as yet'''&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#cccccc;&amp;quot; | &amp;lt;font color=&amp;quot;black&amp;quot;&amp;gt;&amp;lt;big&amp;gt;other releases&amp;lt;/big&amp;gt;&lt;br /&gt;
! style=&amp;quot;background:#ffffff;&amp;quot; align=&amp;quot;left&amp;quot; colspan=&amp;quot;1&amp;quot; | &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &amp;lt;!--'''''Name:'''''&amp;lt;br /&amp;gt;--&amp;gt;'''SHIP Validator 0.1 Release''' - &amp;lt;small&amp;gt;''May 2009''&amp;lt;/small&amp;gt; - [http://sourceforge.net/projects/shipvalidator/ (download)]&lt;br /&gt;
&lt;br /&gt;
'''SHIP Validator 0.2 Release''' - &amp;lt;small&amp;gt;''June 2009''&amp;lt;/small&amp;gt; - [[:Category:OWASP Content Validation using Java Annotations Project - SHIP Validator 0.2 Release|Main links, release roadmap and assessment]] &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Federico Mancini</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Category:OWASP_Content_Validation_using_Java_Annotations_Project&amp;diff=67189</id>
		<title>Category:OWASP Content Validation using Java Annotations Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Category:OWASP_Content_Validation_using_Java_Annotations_Project&amp;diff=67189"/>
				<updated>2009-08-04T09:39:05Z</updated>
		
		<summary type="html">&lt;p&gt;Federico Mancini: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==== Main ====&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
&lt;br /&gt;
The project was initially inspired by the input validation framework Heimdall [http://portal.acm.org/citation.cfm?id=1250584], &lt;br /&gt;
where the main goal is to provide a clear separation between&lt;br /&gt;
validation and application logic.&lt;br /&gt;
This separation was achieved by using an XML configuration file &lt;br /&gt;
defining which tests were to be run on which object properties.&lt;br /&gt;
&lt;br /&gt;
The first step of our project consisted in checking whether &lt;br /&gt;
the need for an XML external file could be eliminated by using annotations&lt;br /&gt;
to associate tests and object properties, instead.&lt;br /&gt;
&lt;br /&gt;
After a new input validation framework based on annotations was succesfully implemented, &lt;br /&gt;
the focus of the project shifted to investigate how far annotations can be pushed&lt;br /&gt;
for validation purpouses, while keeping their use as intuitive and simple as possible. &lt;br /&gt;
&lt;br /&gt;
At the moment we defined and implemented:&lt;br /&gt;
* ''composed'' annotations: which allow the user to compose existing annotations in a boolean fashion to create new tests without the need of writing new code.&lt;br /&gt;
* ''cross'' annotations: which allow the user to define tests on multiple object properties, rather than just single ones, which have inter-dependent validation constraints. &lt;br /&gt;
&lt;br /&gt;
Other main features that characterize the framework are:&lt;br /&gt;
* Easy integration in any esisting Java projects &lt;br /&gt;
* High reusability of existing validation tests&lt;br /&gt;
* Possibility of creating new custom annotations with little effort&lt;br /&gt;
&lt;br /&gt;
A slide presentation is available here [http://www.ii.uib.no/~dagh/validatorflyer.pdf PDF]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Project Goals =&lt;br /&gt;
&lt;br /&gt;
The final goal of the project is to create a framework for input validation based on annotations, which is easy to use and will &lt;br /&gt;
help integrate this aspect of security into both new and existing applications.&lt;br /&gt;
&lt;br /&gt;
Th current goals are:&lt;br /&gt;
* Continuosly improving the framework with frequent releases&lt;br /&gt;
* Extend the library of predefined annotations&lt;br /&gt;
* Create an Eclipse plug-in to simplify the creation of custom annotations and help their insertion in the application code&lt;br /&gt;
* Investigate further uses of annotations for input validation&lt;br /&gt;
* Improve both the documentation&lt;br /&gt;
&lt;br /&gt;
= Main Links =&lt;br /&gt;
&lt;br /&gt;
Project [http://sourceforge.net/projects/shipvalidator/ DOWNLOAD SITE] &lt;br /&gt;
&lt;br /&gt;
==== Project Identification ====&lt;br /&gt;
{{Template:OWASP Content Validation using Java Annotations Project}}&lt;br /&gt;
&lt;br /&gt;
[[Category:OWASP Project|Content Validation using Java Annotations Project]]&lt;br /&gt;
[[Category:OWASP Tool]]&lt;br /&gt;
[[Category:OWASP Download]]&lt;br /&gt;
[[Category:OWASP Alpha Quality Tool]]&lt;br /&gt;
[[Category:OWASP Content Validation using Java Annotations Project]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&amp;lt;headertabs/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''''' Releases' License:''''' [http://www.gnu.org/copyleft/fdl.html GNU Free Documentation 1.2 for documents] &amp;amp; [http://www.gnu.org/licenses/lgpl.html LGPL v3 for code]&lt;/div&gt;</summary>
		<author><name>Federico Mancini</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Category:OWASP_Content_Validation_using_Java_Annotations_Project&amp;diff=67188</id>
		<title>Category:OWASP Content Validation using Java Annotations Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Category:OWASP_Content_Validation_using_Java_Annotations_Project&amp;diff=67188"/>
				<updated>2009-08-04T09:33:08Z</updated>
		
		<summary type="html">&lt;p&gt;Federico Mancini: First complete  draft of project overview&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==== Main ====&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
&lt;br /&gt;
The project was initially inspired by the input validation framework Heimdall [http://portal.acm.org/citation.cfm?id=1250584], &lt;br /&gt;
where the main goal is to provide a clear separation between&lt;br /&gt;
validation and application logic.&lt;br /&gt;
This separation was achieved by using an XML configuration file &lt;br /&gt;
defining which tests were to be run on which object properties.&lt;br /&gt;
&lt;br /&gt;
The first step of our project consisted in checking whether &lt;br /&gt;
the need for an XML external file could be eliminated by using annotations&lt;br /&gt;
to associate tests and object properties, instead.&lt;br /&gt;
&lt;br /&gt;
After a new input validation framework based on annotations was succesfully implemented, &lt;br /&gt;
the focus of the project shifted to investigate how far annotations can be pushed&lt;br /&gt;
for validation purpouses, while keeping their use as intuitive and simple as possible. &lt;br /&gt;
&lt;br /&gt;
At the moment we defined and implemented:&lt;br /&gt;
* ''composed'' annotations: which allow the user to compose existing annotations in a boolean fashion to create new tests without the need of writing new code.&lt;br /&gt;
* ''cross'' annotations: which allow the user to define tests on multiple object properties, rather than just single ones, which have inter-dependent validation constraints. &lt;br /&gt;
&lt;br /&gt;
Other main features that characterize the framework are:&lt;br /&gt;
* Easy integration in any esisting Java projects &lt;br /&gt;
* High reusability of existing validation tests&lt;br /&gt;
* Possibility of creating new custom annotations with little effort&lt;br /&gt;
&lt;br /&gt;
A slide presentation is available here [http://www.ii.uib.no/~dagh/validatorflyer.pdf PDF]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Project Goals =&lt;br /&gt;
&lt;br /&gt;
The final goal of the project is to create a framework for input validation based on annotations, which is easy to use and will &lt;br /&gt;
help integrate this aspect of security into both new and existing applications.&lt;br /&gt;
&lt;br /&gt;
Th current goals are:&lt;br /&gt;
* Continuosly improving the framework with frequent releases&lt;br /&gt;
* Extend the library of predefined annotations&lt;br /&gt;
* Create an Eclipse plug-in to simplify the creation of custom annotations and help their insertion in the application code&lt;br /&gt;
* Investigate further uses of annotations for input validation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Main Links =&lt;br /&gt;
&lt;br /&gt;
Project [http://sourceforge.net/projects/shipvalidator/ DOWNLOAD SITE] &lt;br /&gt;
&lt;br /&gt;
==== Project Identification ====&lt;br /&gt;
{{Template:OWASP Content Validation using Java Annotations Project}}&lt;br /&gt;
&lt;br /&gt;
[[Category:OWASP Project|Content Validation using Java Annotations Project]]&lt;br /&gt;
[[Category:OWASP Tool]]&lt;br /&gt;
[[Category:OWASP Download]]&lt;br /&gt;
[[Category:OWASP Alpha Quality Tool]]&lt;br /&gt;
[[Category:OWASP Content Validation using Java Annotations Project]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&amp;lt;headertabs/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Federico Mancini</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Category:OWASP_Content_Validation_using_Java_Annotations_Project&amp;diff=67186</id>
		<title>Category:OWASP Content Validation using Java Annotations Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Category:OWASP_Content_Validation_using_Java_Annotations_Project&amp;diff=67186"/>
				<updated>2009-08-04T08:32:57Z</updated>
		
		<summary type="html">&lt;p&gt;Federico Mancini: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==== Main ====&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
&lt;br /&gt;
We wish to explore the use of Java annotations for object validation, specifically for content validation. The result will be a framework which should be easy to use with an existing application. The existing approaches are either part of a large framework (e.g. JSR-303), which makes certain assumptions about the application, or restrict the developer in extending and/or customizing the validation framework. We have an initial implementation of a flexible framework which can be deployed with any Java application. We have also submitted a paper on our approach to an international security conference to be held later this year. &lt;br /&gt;
&lt;br /&gt;
= Project Goals =&lt;br /&gt;
&lt;br /&gt;
= Main Links =&lt;br /&gt;
&lt;br /&gt;
==== Project Identification ====&lt;br /&gt;
{{Template:OWASP Content Validation using Java Annotations Project}}&lt;br /&gt;
&lt;br /&gt;
[[Category:OWASP Project|Content Validation using Java Annotations Project]]&lt;br /&gt;
[[Category:OWASP Tool]]&lt;br /&gt;
[[Category:OWASP Download]]&lt;br /&gt;
[[Category:OWASP Alpha Quality Tool]]&lt;br /&gt;
[[Category:OWASP Content Validation using Java Annotations Project]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&amp;lt;headertabs/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Federico Mancini</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=User:Federico_Mancini&amp;diff=67185</id>
		<title>User:Federico Mancini</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=User:Federico_Mancini&amp;diff=67185"/>
				<updated>2009-08-04T08:08:31Z</updated>
		
		<summary type="html">&lt;p&gt;Federico Mancini: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Federico Mancini has been working in the Programming Theory group at the University of Bergen as researcher in the SHIP project [http://www.uib.no/fg/put/prosjekter/ship] since 2008.&lt;br /&gt;
He is currently investigating the use of Java annotations for input validation purpouses.&lt;br /&gt;
Federico Mancini has an engineering degree in Informatics from La Terza Universita di Roma and a PhD in Algorithms from the University of Bergen.&lt;br /&gt;
&lt;br /&gt;
* To see my wiki contributions, [[:Special:Contributions/Federico_Mancini|click here]].&lt;br /&gt;
* [mailto:fma042@guib.no Email address].&lt;/div&gt;</summary>
		<author><name>Federico Mancini</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=User:Federico_Mancini&amp;diff=67184</id>
		<title>User:Federico Mancini</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=User:Federico_Mancini&amp;diff=67184"/>
				<updated>2009-08-04T08:07:46Z</updated>
		
		<summary type="html">&lt;p&gt;Federico Mancini: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Federico Mancini has been working in the Programming Theory group at the University of Bergen as researcher in the SHIP project [http://www.uib.no/fg/put/prosjekter/ship] since 2008.&lt;br /&gt;
He is currently investigating the use of Java annotation sfor input validation purpouses.&lt;br /&gt;
Federico Mancini has a engineering degree in Informatics from La Terza Universita di Roma and a PhD in Algorithms from the University of Bergen.&lt;br /&gt;
&lt;br /&gt;
* To see my wiki contributions, [[:Special:Contributions/Federico_Mancini|click here]].&lt;br /&gt;
* [mailto:fma042@guib.no Email address].&lt;/div&gt;</summary>
		<author><name>Federico Mancini</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=User:Federico_Mancini&amp;diff=67183</id>
		<title>User:Federico Mancini</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=User:Federico_Mancini&amp;diff=67183"/>
				<updated>2009-08-04T08:07:30Z</updated>
		
		<summary type="html">&lt;p&gt;Federico Mancini: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Federico Mancini has ben working in the Programming Theory group at the University of Bergen as researcher in the SHIP project [http://www.uib.no/fg/put/prosjekter/ship] since 2008.&lt;br /&gt;
He is currently investigating the use of Java annotation sfor input validation purpouses.&lt;br /&gt;
Federico Mancini has a engineering degree in Informatics from La Terza Universita di Roma and a PhD in Algorithms from the University of Bergen.&lt;br /&gt;
&lt;br /&gt;
* To see my wiki contributions, [[:Special:Contributions/Federico_Mancini|click here]].&lt;br /&gt;
* [mailto:fma042@guib.no Email address].&lt;/div&gt;</summary>
		<author><name>Federico Mancini</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=User:Federico_Mancini&amp;diff=67182</id>
		<title>User:Federico Mancini</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=User:Federico_Mancini&amp;diff=67182"/>
				<updated>2009-08-04T08:06:41Z</updated>
		
		<summary type="html">&lt;p&gt;Federico Mancini: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Federico Mancini has ben working in the Programming Theory group at the University of Bergen as researcher in the SHIP project [http://www.uib.no/fg/put/prosjekter/ship] since 2008.&lt;br /&gt;
He is currently investigating the use of Java annotation sfor input validation purpouses.&lt;br /&gt;
Federico Mancini has a engineering degree in Informatics from La Terza Universita di Roma and a PhD in Algorithms from the University of Bergen.&lt;br /&gt;
&lt;br /&gt;
* To see my wiki contributions, [[:Special:Contributions/Federico_Mancini|click here].&lt;br /&gt;
* [mailto:fma042@guib.no Email address].&lt;/div&gt;</summary>
		<author><name>Federico Mancini</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=User:Federico_Mancini&amp;diff=67181</id>
		<title>User:Federico Mancini</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=User:Federico_Mancini&amp;diff=67181"/>
				<updated>2009-08-04T07:59:06Z</updated>
		
		<summary type="html">&lt;p&gt;Federico Mancini: Federico Mancini's short presentation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Federico Mancini has ben working in the Programming Theory group at the University of Bergen as a researcher in the SHIP project (Secure Heterogeneous Information Presentation)[http://www.uib.no/fg/put/prosjekter/ship] since 2008.&lt;br /&gt;
He is currently investigating the use of Java annotation for input validation purpouses.&lt;br /&gt;
Federico Mancini has a engineering degree in Informatics from La Terza Universita di Roma and a PhD in Algorithms from the University of Bergen.&lt;/div&gt;</summary>
		<author><name>Federico Mancini</name></author>	</entry>

	</feed>