Grammar Documentation
Namespace: https://niap-ccevs.org/cc/v1
Root Element: technical-decisions
Element:
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||
| Documentation | Defines all html-elements with an optional number of html attributes and descendants. | |||||||
| Content Model | ( )* %basic-content-pat | |||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| TEXT | Optional |
Element:
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||
| Content Model | ( )* %pure-html | |||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| TEXT | Optional |
Element:
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||
| Content Model | %anything | |||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| TEXT | Optional |
Element: Guidance
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Denotes a Guidance section. |
| Content Model | %basic-content-pat |
Element: Issue_Description
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | %pure-html |
Element: Justification
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | %pure-html |
Element: M
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||
| Documentation | References for which managers this function is mandatory | |||||||
| Content Model | EMPTY | |||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| ref | TEXT | Optional | ID respective manager |
Element: NA
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||
| Documentation | References for which managers this function is not applicable | |||||||
| Content Model | EMPTY | |||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| ref | TEXT | Optional | ID respective manager |
Element: O
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||
| Documentation | References for which managers this function is optional | |||||||
| Content Model | EMPTY | |||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| ref | TEXT | Optional | ID respective manager |
Element: OSP
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||
| Content Model | %id-attr? , %origin-pat, ( %objective-refer )+ | |||||||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| id | xsd:NCName | Optional | A document-wide unique string. |
| name | xsd:string | Optional |
Element: OSPs
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Grouping for Organizational Security Policies |
| Content Model | ( OSP )+ |
Element: Other_References
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | %pure-html |
Element: Protection_Profile
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||
| Documentation | Specifies a document this bunch applies to. | |||||||||||
| Content Model | ( replace )+ | |||||||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| name | TEXT | Optional | Name of the Protection Profile or Module |
| max-inclusive | xsd:decimal | Optional | The maximum version this bunch applies to |
Element: Protection_Profiles
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | Protection_Profile |
Element: Resolution
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | %pure-html |
Element: RevisionHistory
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Documents the major changes to releases. |
| Content Model | ( entry )* |
Element: SO
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||
| Documentation | Entry for a security objective | |||||||||||
| Content Model | %id-attr? , %origin-pat, ( addressed-by, rationale )+ | |||||||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| name | xsd:string | Optional | |
| id | xsd:NCName | Optional | A document-wide unique string. |
Element: SOE
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||
| Content Model | %id-attr? %origin-pat | |||||||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| name | xsd:string | Optional | |
| id | xsd:NCName | Optional | A document-wide unique string. |
Element: SOEs
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Grouping for Security Objective for the Operation Environment entries. |
| Content Model | ( SOE )+ |
Element: SOs
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Grouping for Security Objective entries. |
| Content Model | ( %SO )+ |
Element: TSS
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Denotes a TSS section. |
| Content Model | %basic-content-pat |
Element: Tests
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Denotes a tests section. |
| Content Model | %basic-content-pat %test-obj-evi-pat |
Element: aactivity
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Element containing an Assurance Activity. TSS, Guidance, and Tests tags MUST now encapsulate (rather than precede) their content. The page at http://commoncriteria.github.io/Encapsulator.html may be helpful. |
| Content Model | %basic-content-pat ( %no-tests-pat | ( %TSS, %Guidance ? , %Tests ? ) | ( %Guidance, %Tests ? ) | ( %Tests ) ) |
Element: aactivity-sar
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Evaluation Activity for a SAR. |
| Content Model | %basic-content-pat |
Element: abbr
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||||||
| Content Model | TEXT | |||||||||||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| linkend | TEXT | Optional | Identifies the abbreviation definition (should match the text value of the entry). |
| title | TEXT | Optional | Full readable definition of the abbreviation. |
| class | TEXT | Optional | Display class associated with this abbreviation. |
Element: acronyms
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Declares where acronyms are visually defined. |
| Content Model | EMPTY |
Element: addressed-by
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | %basic-content-pat |
Element: appref
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||
| Documentation | Cross references an item in the appendex | |||||||
| Content Model | %linkend-attr | |||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| linkend | TEXT | Optional | References an ID of the referenced item. |
Element: assignable
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Assignment section |
| Content Model | %basic-content-pat |
Element: assumption
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||
| Documentation | Describes assumptions made. | |||||||||||
| Content Model | %id-attr? , %origin-pat, ( %objective-refer)+ | |||||||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| id | xsd:NCName | Optional | A document-wide unique string. |
| name | xsd:string | Optional | Identifying name of the assumption. |
Element: assumptions
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Grouping of assumptions. |
| Content Model | ( assumption )* |
Element: audit-event
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||
| Documentation | The "type" attribute has legal values of "normal" or "optional." Default is "normal." Normal means that the content of the audit-event-descr tag literally represents an audit event. Optional means that the content of the audit-event-descr tag should be treated as a selection with one other option as "None." The "table" attribute identifies the audit table to which the current audit event belongs. The default value is the value of the status attribute of the enclosing f-component (mandatory, optional, sel-based, or objective). If specified, the value must match the name of a table defined in a audit-table tag. | |||||||||||
| Content Model | %audit-event-descr-pat ? , ( %audit-event-info-pat )* | |||||||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| type | Enumeration: "normal" | "optional" | Optional | |
| table | TEXT | Optional |
Element: audit-event-descr
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | %audit-descr-content-pat |
Element: audit-event-info
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||
| Content Model | TEXT | |||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| type | Enumeration: "normal" | "optional" | Optional |
Element: audit-events
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||
| Content Model | %basic-content-pat, ( %depends-pat)* | |||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| table | TEXT | Optional |
Element: audit-table
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||
| Content Model | %basic-content-pat | |||||||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| table | TEXT | Optional | |
| sel-by-sfr | Enumeration: "false" | "true>" | Optional |
Element: bibliography
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Section to define the items references. |
| Content Model | ( ( cc-entry | entry ) )+ |
Element: cc-entry
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Inserts the Common Criteria documents. |
| Content Model | EMPTY |
Element: cclaim
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||
| Documentation | ||||||||
| Content Model | %description | |||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| name | TEXT | Optional |
Element: cclaims
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | |
| Content Model | ( cclaim )+ |
Element: chapter
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||||||
| Documentation | Major grouping for the document. | |||||||||||||||
| Content Model | %id-attr %title-attr %boilerplate-no-attr ( ( %basic-content-pat | %section ) )+ | |||||||||||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| id | xsd:NCName | Optional | A document-wide unique string. |
| title | TEXT | Optional | Header that is visible to the user. |
| boilerplate | " no " | Optional |
Element: chapter
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||||||
| Documentation | ||||||||||||||||
| Content Model | %id-attr %boilerplate-no-attr cclaims ? | |||||||||||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| title | "Conformance Claims" | Optional | |
| id | xsd:NCName | Optional | A document-wide unique string. |
| boilerplate | " no " | Optional |
Element: chapter
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||
| Documentation | Chapter describing the Security Objectives for this module. | |||||||||||
| Content Model | %id-attr %basic-content-pat, section, section, section | |||||||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| title | "Security Objectives" | Optional | |
| id | xsd:NCName | Optional | A document-wide unique string. |
Element: chapter
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||
| Documentation | ||||||||||||
| Content Model | %id-attr %basic-content-pat, section, section, %osp-section ? | |||||||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| title | "Security Problem Description" | Optional | |
| id | xsd:NCName | Optional | A document-wide unique string. |
Element: choice
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | %basic-content-pat |
Element: cite
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||
| Documentation | Cites something in the bibliography. | |||||||
| Content Model | %linkend-attr | |||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| linkend | TEXT | Optional | References an ID of the referenced item. |
Element: citeCC
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Cites the CC documents. |
| Content Model | EMPTY |
Element: config
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | %doc-config-pat %ext-doc-config |
Element: ctr
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||||||
| Content Model | %basic-content-pat | |||||||||||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| id | TEXT | Optional | Unique ID for this object. |
| ctr-type | TEXT | Optional | References the counter family. If no prefix is given, this value plus a space is used as the prefix. |
| pre | TEXT | Optional | Text that goes before the counter (e.g. 'Table '). If it's not present, this value is "@ctr-type" + " " |
Element: ctr-ref
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||
| Documentation | References a counted object. | |||||||
| Content Model | TEXT | |||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| ref-id | TEXT | Optional | The unique ID of the object being referenced. |
Element: date
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Date of the revision. |
| Content Model | xsd:date |
Element: decision
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||||||
| Content Model | Issue_Description, Resolution, Justification, Other_References, notes ? , Protection_Profiles | |||||||||||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| url | xsd:anyURI | Optional | Location where more information about this can be found. |
| id | xsd:decimal | Optional | |
| date | TEXT | Optional | Date it was made. |
Element: depends
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||
| Documentation | Modifies the parent element such that it depends on something else. | |||||||||||
| Content Model | %implements-or-selection-pat | |||||||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| on | Enumeration: "implements" | "selection" | Optional | |
| ext-src | TEXT | Optional |
Element: description
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Description of the term/name. |
| Content Model | %basic-content-pat |
Element: description
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | |
| Content Model | %basic-content-pat |
Element: doc
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||
| Content Model | %doc-config-pat | |||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| name | TEXT | Optional |
Element: entry
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Container for individual revisions. |
| Content Model | version, date, subject |
Element: entry
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||
| Documentation | Wrapper for terms and descriptions. | |||||||
| Content Model | ( name | term ) description | |||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| id | TEXT | Optional | Unique ID for this entry so it can be linked. If omitted, it can still be linked with the name or term. |
Element: entry
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||
| Documentation | Groups bibliograph entries. | |||||||
| Content Model | %id-attr tag %description | |||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| id | xsd:NCName | Optional | A document-wide unique string. |
Element: equation
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Element for mathematical equation. |
| Content Model | value, label |
Element: evidence
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Describes what body of evidence should look like from the lab. |
| Content Model | %basic-content-pat |
Element: f-element
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||
| Documentation | Defines a functional requirement. | |||||||
| Content Model | %f-element-title, %note? , %aactivity? | |||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| id | TEXT | Optional | A non-viewed unique ID. It has nothing to do with the ID that's assigned. It can be something like 'has-req-1' or "barry". |
Element: feature
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||
| Content Model | %id-attr %title-attr %description | |||||||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| id | xsd:NCName | Optional | A document-wide unique string. |
| title | TEXT | Optional | Header that is visible to the user. |
Element: figref
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||
| Documentation | References a figure | |||||||
| Content Model | ||||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| ref-id | TEXT | Optional | Contains the ID of the figure being referenced. |
Element: figure
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||||||||||||||
| Documentation | Tag allow that inserts a picture. | |||||||||||||||||||||||
| Content Model | %id-attr %title-attr | |||||||||||||||||||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| pre | TEXT | Optional | Text that goes before the counter (e.g. 'Figure '). It will be included in every reference. By default it is 'Figure '. |
| entity | TEXT | Optional | Path to the image file. |
| id | xsd:NCName | Optional | A document-wide unique string. |
| title | TEXT | Optional | Header that is visible to the user. |
| max-width | TEXT | Optional |
Element: implements
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Maps features to Implementation-dependent requiremetns |
| Content Model | ( feature )+ |
Element: include-pkg
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||||||||||||||||||||||
| Documentation | Declarations of packages that are or may be included in the PP. There are three kinds: Mandatory: This is a package that is always included with the PP. <include-pkg name="pkg-name"/> Selection-Based: This is a package that is included dependent on one or more selections. <include-pkg name="pkg-name" type="sel-based"> <selection-depends req="dep-req" ids="selection-ids"/> </include-pkg> Feature-Based: Package is included if a feature is present in the TOE. <include-pkg name="pkg-name" type="impl-dep"> This is the text displayed for the ST author to indicate that the feature exists. </include-pkg> | |||||||||||||||||||||||||||||||
| Content Model | %external-document-pat %depends-pat | |||||||||||||||||||||||||||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| product | TEXT | Optional | Name of the product the base PP applies to. |
| version | TEXT | Optional | Version number of base PP |
| name | TEXT | Optional | Name of the base PP. |
| plural | TEXT | Optional | Plural name of the product class. By default the framework just adds an 's' to the short. |
| short | TEXT | Optional | Short name of the base PP. |
| url | TEXT | Optional | URL of the NIAP page for the base PP. |
| xmlurl | TEXT | Optional | URL of the XML defining the base PP (if it exists). Ideally it should be NIAP or CC, but for right now it's probably on github. |
Element: label
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | %basic-content-pat |
Element: linkref
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||
| Documentation | Cross references components | |||||||
| Content Model | %linkend-attr | |||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| linkend | TEXT | Optional | References an ID of the referenced item. |
Element: management-function
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | text, ( ( M | O | NA ) )* |
Element: management-function-set
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||
| Documentation | Table defining functions that are to be done and what role is required to do them. | |||||||
| Content Model | ( manager )+ , ( management-function )+ | |||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| default | Enumeration: "M" | "O" | "_" | Optional | Is the default value(index). |
Element: manager
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||
| Documentation | Readable role name | |||||||
| Content Model | TEXT | |||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| cid | TEXT | Optional | Chart ID unique to this management-function-set. Cross-referenced by the O,M,_ elements in the management-function. |
Element: name
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | |
| Content Model | %basic-content-pat |
Element: no-link
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Stops automatic abbreviation, component, and element identification in the children. |
| Content Model | %basic-content-pat |
Element: no-tests
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Empty evaluation activity. The tag contents can be displayed. |
| Content Model | %basic-content-pat |
Element: not
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | %ref-ids-pat |
Element: note
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||
| Documentation | Any further instructions associated with the requirement. | |||||||
| Content Model | %basic-content-pat | |||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| role | Enumeration: "application" | "Application" | "developer" | "Developer" | Optional | Indicates who is associated with this role |
Element: notes
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Any notes about it. |
| Content Model | %pure-html |
Element: objective-refer
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||
| Documentation | Element that denotes an objective | |||||||
| Content Model | rationale | |||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| ref | xsd:string | Optional | Attribute the references the id of a specific objective. |
Element: rationale
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | %basic-content-pat |
Element: rationale
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Argument as to why the objective applies |
| Content Model | %basic-content-pat |
Element: ref-id
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | TEXT |
Element: refinement
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | %basic-content-pat |
Element: replace
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | ( %f-element | xpath-specified ) |
Element: requires
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||
| Documentation | Denotes a selection-based element that is required should this selection chosen. | |||||||
| Content Model | ||||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| req | TEXT | Optional | The ID of the required element. |
Element: secref
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||
| Documentation | References a section (Adds word 'section'). | |||||||
| Content Model | %linkend-attr | |||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| linkend | TEXT | Optional | References an ID of the referenced item. |
Element: section
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||
| Documentation | Section describing Organizational Security Policies | |||||||||||
| Content Model | %id-attr %basic-content-pat, ( %OSPs )* | |||||||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| title | "Organizational Security Policies" | Optional | |
| id | xsd:NCName | Optional | A document-wide unique string. |
Element: section
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||
| Documentation | Section describing the Security Objectives for the TOE. | |||||||||||
| Content Model | %id-attr %basic-content-pat %SOs | |||||||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| title | "Security Objectives for the TOE" | Optional | |
| id | xsd:NCName | Optional | A document-wide unique string. |
Element: section
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||
| Documentation | Section describing the Security Objectives for the TOE's Operational Environment. | |||||||||||
| Content Model | %id-attr %basic-content-pat, ( %SOEs )* | |||||||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| title | "Security Objectives for the Operational Environment" | Optional | |
| id | xsd:NCName | Optional | A document-wide unique string. |
Element: section
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||
| Documentation | Section describing the rationale for why this module's security objectives do not conflict with the base PPs. | |||||||||||
| Content Model | %id-attr | |||||||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| title | "Security Objectives Rationale" | Optional | |
| id | xsd:NCName | Optional | A document-wide unique string. |
Element: section
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||
| Documentation | Section describing threats. | |||||||||||
| Content Model | %id-attr %basic-content-pat %threats | |||||||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| title | "Threats" | Optional | |
| id | xsd:NCName | Optional | A document-wide unique string. |
Element: section
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||
| Documentation | Section describing Assumptions. | |||||||||||
| Content Model | %id-attr %basic-content-pat %assumptions | |||||||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| title | "Assumptions" | Optional | |
| id | xsd:NCName | Optional | A document-wide unique string. |
Element: selectable
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||
| Documentation | Denotes the start of a selectable in a selectables section. | |||||||||||
| Content Model | %id-attr ? , ( requires )* %basic-content-pat | |||||||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| exclusive | Enumeration: "yes" | Optional | |
| id | xsd:NCName | Optional | A document-wide unique string. |
Element: selectables
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||
| Documentation | A grouping of selectable elements. | |||||||||||
| Content Model | %selectable-group | |||||||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| onlyone | Enumeration: "yes" | Optional | Designates that at only one item may be selected. |
| linebreak | Enumeration: "yes" | Optional | Indicates that new lines should be appended to every selectable. |
Element: selection-depends
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||||||
| Documentation | Defines the other requirements whose selection affects whether this component must be also applied. | |||||||||||||||
| Content Model | ||||||||||||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| req | TEXT | Optional | The value of the id attribute of the requirement is component depends on. |
| ids | TEXT | Optional | A comma delimited list of IDs corresponding to specific 'selectable's which if chosen activate this component. |
| ext-src | TEXT | Optional | Identifier for the external package/module/PP in which the selectable and req is found. Default is the current PP. This must be a package or PP or module that is declared in the Package Inclusion Section. |
Element: step
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Denotes a single step. |
| Content Model | ( ( %basic-content-pat | %steplist ) )+ |
Element: steplist
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Defines a list of steps to perform a test. |
| Content Model | ( ( %basic-content-pat | step ) )+ |
Element: subject
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Description of the revision. |
| Content Model | %basic-content-pat |
Element: subsection
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||
| Documentation | Lower level of grouping | |||||||||||
| Content Model | %id-attr %title-attr ( ( %subsection-pattern | %basic-content-pat ) )+ | |||||||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| id | xsd:NCName | Optional | A document-wide unique string. |
| title | TEXT | Optional | Header that is visible to the user. |
Element: tag
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | A visible bibliography-wide unique identifier. |
| Content Model | %basic-content-pat |
Element: tech-terms
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Section that defines both technical terms and acronyms. If it's only an acronym make sure the text content is empty. |
| Content Model | ( term )* |
Element: technical-decisions
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | ( %technical-decision )+ |
Element: term
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Thing being defined. |
| Content Model | %basic-content-pat |
Element: term
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||||||
| Content Model | %basic-content-pat | |||||||||||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| full | TEXT | Optional | |
| abbr | TEXT | Optional | |
| plural | TEXT | Optional |
Element: test
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Denotes a single test. |
| Content Model | ( ( %basic-content-pat | %testlist | %steplist ) )+ %test-obj-evi-pat |
Element: test-obj
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Describes the goal of the test |
| Content Model | %basic-content-pat |
Element: testlist
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Defines a lists of tests to evaluate a requirement. |
| Content Model | ( ( %basic-content-pat | test ) )+ |
Element: text
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Describes the management function. |
| Content Model | %basic-content-pat |
Element: threat
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||
| Documentation | Defines a threat. | |||||||
| Content Model | %threat-name-attr %origin-pat, ( %objective-refer )+ | |||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| name | xsd:string | Optional |
Element: threats
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | |
| Content Model | ( threat )+ |
Element: title
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Contains the formal wording for the requirement (either for a-elements or f-elements). Must match requirements in CC Part 2 (unless it is an _ext requirement). |
| Content Model | ( ( %basic-content-pat | %management-function-set ) )+ |
Element: use-case
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||
| Content Model | %id-attr %title-attr %description, ( %config)+ | |||||||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| id | xsd:NCName | Optional | A document-wide unique string. |
| title | TEXT | Optional | Header that is visible to the user. |
Element: value
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | MathML text representing the equation. Do not wrap with dollar signs. These will be added. |
| Content Model | TEXT |
Element: version
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Text describing the revision. |
| Content Model | TEXT |
Element: wsn
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | %basic-content-pat |
Element: xpath-specified
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||||||||||
| Documentation | Wrapper for content to replace an existing element | |||||||||||||||||||
| Content Model | ( ( %anything ) | ) | |||||||||||||||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| xpath | TEXT | Optional | Specifies an XPath expression to the element that should be replaced. |
| reuse-id | TEXT | Optional | |
| TEXT | Optional | ||
| reuse-ref | TEXT | Optional | This is used to point to a previously defined xpath-specified section by specifying that section's reuse-id. Note: It will only reuse the content and not the previously defined xpath. |
Element: xref
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||
| Documentation | Cross references something with a title attribute, with a name attribute, with a term element, or a term element, where its contents(i.e. name) matches the linkend-attr. OR other. See xref-content-pattern for more information | |||||||
| Content Model | %xref-content | |||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| linkend | TEXT | Optional | References an ID of the referenced item. |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | chapter |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | chapter |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | ( %Chapter)* |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | Guidance |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | OSPs |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | ( RevisionHistory )+ |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | SO |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | SOEs |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | SOs |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | chapter |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | chapter |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | TSS |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | Tests |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | aactivity |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | aactivity-sar |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | abbr |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | acronyms |
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||
| Content Model | ( ( TEXT | | ) )* | |||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| TEXT | Required |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | appref |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | assignable |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | assumptions |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Defines the Description field for an audit event. This is the text that appears in column 2 of an audit table. By default the text appears as shown and is intended to represent a single audit event (one event per audit table row). If the enclosing audit-event tag has "type" optional, then the content should be dispalyed as a selection of one choice and "None." |
| Content Model | audit-event-descr |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Defines the Additional Information field for an audit event. This is the text that appears in column 3 of an audit table. By default the text appears as shown and is intended to represent a single unit of additional information for a single audit event. If the "type" attribute is set to "optional" then the info should be displayed as a selection with the tag content as a choice and "None" as the only other choice. The default value for the "type" attribute is "normal." All info content for a single audit event should be displayed in the same row of the audit table. |
| Content Model | audit-event-info |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | audit-events |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | ( audit-event )* |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | audit-table |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Content that can go anywhere (Although some items are only suitable for title elements). |
| Content Model | ( ( TEXT | %depends-pat | %html-element | %linkref | %citeCC | %cite | %secref | %testlist | %selectables | %assignable | %appref | %abbr-el | %xref | %refinement-type | %ctr-ref | %ctr | %figure | %figref | %equation | choice | no-link | %custom-basic-content-pat ) )+ |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | bibliography |
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||
| Documentation | Attribute to stifle boilerplate text from being included in this section. | |||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| boilerplate | " no " | Optional |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | cite |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | citeCC |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | config |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | ctr |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | ctr-ref |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | ( depends )* |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | description |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | %ref-ids-pat ? , not ? |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | entry |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | equation |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | doc ? |
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||||||||||||||||||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| product | TEXT | Required | Name of the product the base PP applies to. |
| version | TEXT | Required | Version number of base PP |
| name | TEXT | Required | Name of the base PP. |
| plural | TEXT | Optional | Plural name of the product class. By default the framework just adds an 's' to the short. |
| short | TEXT | Required | Short name of the base PP. |
| url | TEXT | Required | URL of the NIAP page for the base PP. |
| xmlurl | TEXT | Optional | URL of the XML defining the base PP (if it exists). Ideally it should be NIAP or CC, but for right now it's probably on github. |
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||||||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| cc-id | TEXT | Required | The ID without the iteration. |
| name | TEXT | Required | Readable title for this requirement. |
| id | xsd:NCName | Optional | A document-wide unique string. |
| iteration | xsd:string | Optional |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | f-element |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | title |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | ( %f-element )* |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | figref |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | figure |
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||
| Documentation | Pattern for the id attribute | |||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| id | xsd:NCName | Required | A document-wide unique string. |
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||
| Content Model | %ref-ids-pat | |||||||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| on | Enumeration: "implements" | "selection" | Required | |
| ext-src | TEXT | Optional |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | implements ? |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | include-pkg |
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| iteration | xsd:string | Optional |
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| linkend | TEXT | Required | References an ID of the referenced item. |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | linkref |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | management-function-set |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | no-tests |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | note |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | objective-refer |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Defined so that Module can overwrite it with a choice |
| Content Model | %description |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | section |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | ( %include-pkg-pat)* |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | ref-id |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | ( %ref-id)+ |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Denotes a refinement. |
| Content Model | refinement |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | secref |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | %selectable-single, ( %selectable-single )+ |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | selectable |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | selectables |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | selection-depends |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | steplist |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | subsection |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | tech-terms |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | decision |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | test-obj ? , evidence ? |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | testlist |
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| name | xsd:string | Required |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | threats |
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||
| Documentation | Pattern for title attribute. | |||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| title | TEXT | Required | Header that is visible to the user. |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | ( use-case )* |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Worksheet notes. Human readable Content that should be included in the worksheet. These only make sense in the note elements in the f-elements. |
| Content Model | wsn |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | xref |
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| linkend | TEXT | Required | References an ID of the referenced item. |