Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
commoncriteria
/
pp-template
Public
Notifications
You must be signed in to change notification settings
Fork
2
Star
1
Code
Issues
14
Pull requests
0
Discussions
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Wiki
Security and quality
Insights
Home
Jump to bottom
Bob Clemons edited this page
Sep 1, 2026
·
208 revisions
Welcome to the PP Developers Wiki.
News
Changes to Transforms (updated 1 Sep 2026)
XML Documents
Structure of a Protection Profile in XML
Structure of a Functional Package in XML
Structure of a PP-Module in XML
Structure of a PP-Configuration in XML
Structure of an Assurance Package in XML
Structure of an SFR Catalog in XML
Common Issues
Classifying SFRs as Mandatory, Selection-based, etc.
Optional, Objective, and Implementation-dependent SFRs
Specifying CC:2022
Common Problems (and Fixes)
PP Primitives
Assignments and Selections
Audit Tables
Audit Events
Components
and
Elements
Cross-References
Dependencies
Direct Rationale
Evaluation Activities
Management Functions
Specifying HTML in XML
Testing
Validation Rules
Modified SFRs Reform
Creating a new Repo
Creating a New Project (new version)
Getting Started (old version)
Quick Build
Looking Forward
Management Function Reform
Evaluation Activity Reform
Package Usage Section
Technical Decisions Applied
Wiki pages
Pages
95
Loading
Home
News
XML Documents
Common Issues
PP Primitives
Creating a new Repo
Looking Forward
Loading
Acronyms Appendix
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Alternative XSLT Engine
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Assignments and Selections
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Assumptions Section
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Audit Events
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Audit Tables
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Bibliography Appendix
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Boilerplates
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Changes to Transforms
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Classifying SFRs as Mandatory, Selection‐based, etc.
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Common Problems (and Fixes)
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Compliant Targets of Evaluation for FPs
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Components
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Conformance Claims 2024
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Conformance Claims for Functional Packages
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Conformance Claims for PP‐Modules
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Conformance Claims Section
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Consistency Rationale
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Creating a New Project
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Declaring a PP‐Module in XML
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Declaring an FP in XML
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Dependencies
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
DIFFing
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Direct Rationale Documents
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Editing from a Hostile Environment
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Elements
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Entropy Documentation
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Equivalency Guidelines
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Evaluation Activities
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Evaluation Activity Reform
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Extended Component Definitions
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Features Declaration
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Frequently Asked Questions
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Getting Started
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Implementation‐dependent Requirements
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Implicitly Satisfied Requirements
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Important Announcements
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Included Packages
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Introduction Section
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Just Depends
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Killing chapters, subsections, appref, linkref, and figref, and Introducing sec:sections and xrefs
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Light Description
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Management Function Reform
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Management Functions
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Modified SFR Reform
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Modules Reference
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Modules v. Functional Packages
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Objective Requirements
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Optional Requirements
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Optional, Objective, and Implementation‐Dependent SFRs
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Organizational Security Policies Section
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Other Appendixes
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Other Introductory Sections
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Other PP‐Module Appendixes
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Package Overview
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Package Usage Section
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Platforms Declaration
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
PP Overview
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
PP Preferences
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
PP Reference
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
PP XML Declaration
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
PP‐Module TOE Requirements
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Publishing a Release
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Quick Build
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
References
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Requirements Direction for Base PP
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Revision History
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Security Assurance Requirements
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Security Functional Requirements Section
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Security Objectives for the Operational Environment
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Security Objectives for the TOE
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Security Objectives Rationale
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Security Objectives Section
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Security Problem Definition
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Security Requirements Rationale
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Security Requirements Section
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Security Requirements Section for PP‐Modules
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Selection‐based Requirements
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
SFR Classes and Families
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Specifying CC:2022
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Specifying HTML in XML
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Spellchecking
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Structure of a Functional Package
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Structure of a PP‐Module
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Structure of a Protection Profile
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Technical Decisions
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Technical Decisions Applied
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Terminology Sections
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Tests
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Threats Section
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
TOE Overview
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Use Case Templates
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Use Cases Section
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Validation Rules
Uh oh!
There was an error while loading.
Please reload this page
.
Show 80 more pages…
Clone this wiki locally
You can’t perform that action at this time.