/app-vetting

Project to standardize results that undergo evaluation (formal or informal) against NIAP's Application Software Protection Profile.

Primary LanguageXSLTThe UnlicenseUnlicense

app-vetting

Build GitHub issues Open license

Project to standardize results that undergo evaluation (formal or informal) against NIAP's Protection Profile for Application Software

File/Directory descriptions

  • 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.

Resources

Links

License

See License