Project to standardize results that undergo evaluation (formal or informal) against NIAP's Protection Profile for Application Software
- bin: Directory of exectuables
- app-vetting-full-report: Executable to generate a full html report. Requires bash, java, and scala.
- app-vetting-quick-check: Executable to generate an html report that specifies which mandatory requirements were statisfied and which were not. The mandatory requirements are specified in conf/mandatory_requirements.xml.
- app-vetting-full-report-xsl: The previous executable to generate a full html report. Requires bash and xsltproc.
- conf/mandatory-requirements.xml : Simple list that defines mandatory requirements
- report-to-html/src/scala: Scala code used by _app-vetting-full-report
- xsl: Directory containing XSL transforms
- requirement-checker.xsl: XSL Transform that checks an AppVetting.xml document against the mandatory requirements defined in conf/mandatory-requirements.xml and generates a short report summarizing the results.
- results2vettingreport.xsl: XSL Transform used by bin/app-vetting-full-report-xsl.
- README.md: me
- results-example.xml: An example of a report
- vetting-output.rng: A RelaxNG XML Schema that defines the structure of an AppVetting XMl report.
- http://relaxng.org/ : RelaxNG resource
- https://www.niap-ccevs.org/Profile/Info.cfm?id=394 : Application Software Protection Profile v1.2
- http://www.scala-lang.org/ : Scala programing language resource
See License