Included Packages - commoncriteria/pp-template GitHub Wiki
Updated 9 September 2024
The Included Packages section specifies the Functional Packages that may be claimed in an evaluation against this PP or PP-Module.
Assurance Packages are currently not supported in this construct.
This construct exists solely to support automation and does not have any relationship to what appears in the Conformance Claims section of the PP. Eventually this might change.
Each <include-pkg>
element specifies each package, and the location of the correct version of the package. If inclusion of the package in the Security Target depends on a selection, feature, or use case, the element must include a <depends>
tag specifying the dependency or dependencies. If the package is always included, the <depends>
tag should be omitted.
<include-pkg id="pkg-ssh"> # the id must be unique within this document
<git>
<url>https://github.com/commoncriteria/ssh</url> # location of the github repo for the package
<branch>release-1.0</branch> # name of the github branch for the proper version of the package
</git>
<url>https://www.niap-ccevs.org/protectionprofiles/459</url> # path to the package folder on the NIAP website
<depends on-sel="sel_all_ssh"/> # selection(s) within this document on which inclusion depends
</include-pkg>
<include-pkg id="pkg-tls">
<git>
<url>https://github.com/commoncriteria/tls</url>
<branch>release-2.0</branch>
</git>
<url>https://www.niap-ccevs.org/protectionprofiles/465</url>
<depends on-sel="sel_all_tls" on-also="sel_all_dtls"/>
</include-pkg>
See also, Dependencies.