== Protection Profile for SDN Controller
[cols="1,1,1,1,1,1,1,1"] |=== 8+|sdn-controller | https://github.com/commoncriteria/sdn-controller/tree/master[master] a| https://commoncriteria.github.io/sdn-controller/master/sdn-controller-release.html[📄] a|[link=https://github.com/commoncriteria/sdn-controller/blob/gh-pages/master/ValidationReport.txt] image::https://raw.githubusercontent.com/commoncriteria/sdn-controller/gh-pages/master/validation.svg[Validation] a|[link=https://github.com/commoncriteria/sdn-controller/blob/gh-pages/master/SanityChecksOutput.md] image::https://raw.githubusercontent.com/commoncriteria/sdn-controller/gh-pages/master/warnings.svg[SanityChecks] a|[link=https://github.com/commoncriteria/sdn-controller/blob/gh-pages/master/SpellCheckReport.txt] image::https://raw.githubusercontent.com/commoncriteria/sdn-controller/gh-pages/master/spell-badge.svg[SpellCheck] a|[link=https://github.com/commoncriteria/sdn-controller/blob/gh-pages/master/TDValidationReport.txt] image::https://raw.githubusercontent.com/commoncriteria/sdn-controller/gh-pages/master/tds.svg[TDs] a|image::https://raw.githubusercontent.com/commoncriteria/sdn-controller/gh-pages/master/transforms.svg[transforms,150] a| https://commoncriteria.github.io/sdn-controller/master/sdn-controller-esr.html[sdn-controller-esr.html] + https://commoncriteria.github.io/sdn-controller/master/sdn-controller-release-linkable.html[sdn-controller-release-linkable.html] + https://commoncriteria.github.io/sdn-controller/master/sdn-controller-release.html[sdn-controller-release.html] + https://commoncriteria.github.io/sdn-controller/master/sdn-controller.html[sdn-controller.html] + |===
To make a new protection profile create a new repo, probably through the web interface.
Copy the URL to the projects git file to the clipboard. Run the following script, pasting the value copied into where you see $NEW_REPO_GIT_URL.
git clone --bare https://github.com/commoncriteria/pp-template.git
# Make a bare clone of the repository
cd pp-template.git
git push --mirror $NEW_REPO_GIT_URL
# Mirror-push to the new repository
cd ..
rm -rf pp-template.git
# Remove our temporary local repository
Do a full clone of your new project
Rename the input file, currently named, input/pp-template.xml to the name of the project with xml added to it; for example, operatingsystem and application have operatingsystem.xml and application.xml input files respectively.
If something was the project name it would be,
git mv input/pp-template.xml input/something.xml
This repository hosts the draft version of the Protection Profile for QQQQ based on the Essential Security Requirements (ESR) for this technology class of products. This repository is used to facilitate collaboration and development on the draft document. See the release section if you are looking for the officially released version for evaluations. A list of products that have passed evaluation against this Protection Profile can be found here.
If you are interested in contributing directly to future versions the this Protection Profile, please consider joining the NIAP technical community.
Questions, comments, and fixes can be submitted to the repository issue tracker
To clone this project along with its transforms submodule run:
git clone --recursive git@github.com:commoncriteria/qqqq.git
To pull updates from the upstream transforms submodule and commit them run:
git submodule update --remote transforms
git add transforms
git commit
Help working with Transforms Submodule
See License