Skip to content

Commit

Permalink
adds profile test_profile
Browse files Browse the repository at this point in the history
  • Loading branch information
jpower432 authored and trestle-bot[bot] committed Feb 26, 2024
1 parent 5186917 commit b867720
Show file tree
Hide file tree
Showing 81 changed files with 2,187 additions and 524 deletions.
32 changes: 24 additions & 8 deletions markdown/profiles/example/ac/ac-1.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,30 @@
---
x-trestle-set-params:
# You may set values for parameters in the assembled Profile by adding
# This section contains the parameters that are part of this control.
# Each parameter has properties. Only the profile-values and display-name properties are editable.
# The other properties are informational.
#
# profile-values:
# - value 1
# - value 2
# The values property for a parameter represents values inherited from the OSCAL catalog.
# To override the catalog settings, use bullets under profile-values as shown below:
#
# below a section of values:
# The values list refers to the values in the catalog, and the profile-values represent values
# in SetParameters of the Profile.
# profile-values:
# - value 1
# - value 2
#
# If the "- <REPLACE_ME>" placeholder appears under profile-values, it is the same as if
# the profile-values property were left empty.
#
# Some parameters may show an aggregates property which lists other parameters. This means
# the parameter value is made up of the values from the other parameters. For parameters
# that aggregate, profile-values is not applicable.
#
# Property param-value-origin is meant for putting the origin from where that parameter comes from.
# In order to be changed in the current profile, profile-param-value-origin property will be displayed with
# the placeholder "<REPLACE_ME>" for you to be replaced. If a parameter already has a param-value-origin
# coming from an inherited profile, do no change this value, instead use profile-param-value-origin as follows:
#
# param-value-origin: DO NOT REPLACE - this is the original value
# profile-param-value-origin: <REPLACE_ME> - replace the new value required HERE
#
ac-1_prm_1:
values:
Expand Down Expand Up @@ -109,4 +125,4 @@ Access control policy and procedures address the controls in the AC family that
<!-- "## Part" parts are new parts added into the top-level statement part with that label. -->
<!-- Subparts may be added with nested hash levels of the form ### My Subpart Name -->
<!-- underneath the parent ## Control or ## Part being added -->
<!-- See https://ibm.github.io/compliance-trestle/tutorials/ssp_profile_catalog_authoring/ssp_profile_catalog_authoring for guidance. -->
<!-- See https://oscal-compass.github.io/compliance-trestle/tutorials/ssp_profile_catalog_authoring/ssp_profile_catalog_authoring for guidance. -->
32 changes: 24 additions & 8 deletions markdown/profiles/example/ac/ac-2.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,30 @@
---
x-trestle-set-params:
# You may set values for parameters in the assembled Profile by adding
# This section contains the parameters that are part of this control.
# Each parameter has properties. Only the profile-values and display-name properties are editable.
# The other properties are informational.
#
# profile-values:
# - value 1
# - value 2
# The values property for a parameter represents values inherited from the OSCAL catalog.
# To override the catalog settings, use bullets under profile-values as shown below:
#
# below a section of values:
# The values list refers to the values in the catalog, and the profile-values represent values
# in SetParameters of the Profile.
# profile-values:
# - value 1
# - value 2
#
# If the "- <REPLACE_ME>" placeholder appears under profile-values, it is the same as if
# the profile-values property were left empty.
#
# Some parameters may show an aggregates property which lists other parameters. This means
# the parameter value is made up of the values from the other parameters. For parameters
# that aggregate, profile-values is not applicable.
#
# Property param-value-origin is meant for putting the origin from where that parameter comes from.
# In order to be changed in the current profile, profile-param-value-origin property will be displayed with
# the placeholder "<REPLACE_ME>" for you to be replaced. If a parameter already has a param-value-origin
# coming from an inherited profile, do no change this value, instead use profile-param-value-origin as follows:
#
# param-value-origin: DO NOT REPLACE - this is the original value
# profile-param-value-origin: <REPLACE_ME> - replace the new value required HERE
#
ac-02_odp.01:
values:
Expand Down Expand Up @@ -155,4 +171,4 @@ Temporary and emergency accounts are intended for short-term use. Organizations
<!-- "## Part" parts are new parts added into the top-level statement part with that label. -->
<!-- Subparts may be added with nested hash levels of the form ### My Subpart Name -->
<!-- underneath the parent ## Control or ## Part being added -->
<!-- See https://ibm.github.io/compliance-trestle/tutorials/ssp_profile_catalog_authoring/ssp_profile_catalog_authoring for guidance. -->
<!-- See https://oscal-compass.github.io/compliance-trestle/tutorials/ssp_profile_catalog_authoring/ssp_profile_catalog_authoring for guidance. -->
32 changes: 24 additions & 8 deletions markdown/profiles/example/ac/ac-4.4.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,30 @@
---
x-trestle-set-params:
# You may set values for parameters in the assembled Profile by adding
# This section contains the parameters that are part of this control.
# Each parameter has properties. Only the profile-values and display-name properties are editable.
# The other properties are informational.
#
# profile-values:
# - value 1
# - value 2
# The values property for a parameter represents values inherited from the OSCAL catalog.
# To override the catalog settings, use bullets under profile-values as shown below:
#
# below a section of values:
# The values list refers to the values in the catalog, and the profile-values represent values
# in SetParameters of the Profile.
# profile-values:
# - value 1
# - value 2
#
# If the "- <REPLACE_ME>" placeholder appears under profile-values, it is the same as if
# the profile-values property were left empty.
#
# Some parameters may show an aggregates property which lists other parameters. This means
# the parameter value is made up of the values from the other parameters. For parameters
# that aggregate, profile-values is not applicable.
#
# Property param-value-origin is meant for putting the origin from where that parameter comes from.
# In order to be changed in the current profile, profile-param-value-origin property will be displayed with
# the placeholder "<REPLACE_ME>" for you to be replaced. If a parameter already has a param-value-origin
# coming from an inherited profile, do no change this value, instead use profile-param-value-origin as follows:
#
# param-value-origin: DO NOT REPLACE - this is the original value
# profile-param-value-origin: <REPLACE_ME> - replace the new value required HERE
#
ac-04.04_odp.01:
values:
Expand Down Expand Up @@ -55,4 +71,4 @@ Flow control mechanisms include content checking, security policy filters, and d
<!-- "## Part" parts are new parts added into the top-level statement part with that label. -->
<!-- Subparts may be added with nested hash levels of the form ### My Subpart Name -->
<!-- underneath the parent ## Control or ## Part being added -->
<!-- See https://ibm.github.io/compliance-trestle/tutorials/ssp_profile_catalog_authoring/ssp_profile_catalog_authoring for guidance. -->
<!-- See https://oscal-compass.github.io/compliance-trestle/tutorials/ssp_profile_catalog_authoring/ssp_profile_catalog_authoring for guidance. -->
32 changes: 24 additions & 8 deletions markdown/profiles/example/sc/sc-1.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,30 @@
---
x-trestle-set-params:
# You may set values for parameters in the assembled Profile by adding
# This section contains the parameters that are part of this control.
# Each parameter has properties. Only the profile-values and display-name properties are editable.
# The other properties are informational.
#
# profile-values:
# - value 1
# - value 2
# The values property for a parameter represents values inherited from the OSCAL catalog.
# To override the catalog settings, use bullets under profile-values as shown below:
#
# below a section of values:
# The values list refers to the values in the catalog, and the profile-values represent values
# in SetParameters of the Profile.
# profile-values:
# - value 1
# - value 2
#
# If the "- <REPLACE_ME>" placeholder appears under profile-values, it is the same as if
# the profile-values property were left empty.
#
# Some parameters may show an aggregates property which lists other parameters. This means
# the parameter value is made up of the values from the other parameters. For parameters
# that aggregate, profile-values is not applicable.
#
# Property param-value-origin is meant for putting the origin from where that parameter comes from.
# In order to be changed in the current profile, profile-param-value-origin property will be displayed with
# the placeholder "<REPLACE_ME>" for you to be replaced. If a parameter already has a param-value-origin
# coming from an inherited profile, do no change this value, instead use profile-param-value-origin as follows:
#
# param-value-origin: DO NOT REPLACE - this is the original value
# profile-param-value-origin: <REPLACE_ME> - replace the new value required HERE
#
sc-1_prm_1:
values:
Expand Down Expand Up @@ -109,4 +125,4 @@ System and communications protection policy and procedures address the controls
<!-- "## Part" parts are new parts added into the top-level statement part with that label. -->
<!-- Subparts may be added with nested hash levels of the form ### My Subpart Name -->
<!-- underneath the parent ## Control or ## Part being added -->
<!-- See https://ibm.github.io/compliance-trestle/tutorials/ssp_profile_catalog_authoring/ssp_profile_catalog_authoring for guidance. -->
<!-- See https://oscal-compass.github.io/compliance-trestle/tutorials/ssp_profile_catalog_authoring/ssp_profile_catalog_authoring for guidance. -->
32 changes: 24 additions & 8 deletions markdown/profiles/fedramp_rev5_iaas_high/ac/ac-1.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,30 @@
---
x-trestle-set-params:
# You may set values for parameters in the assembled Profile by adding
# This section contains the parameters that are part of this control.
# Each parameter has properties. Only the profile-values and display-name properties are editable.
# The other properties are informational.
#
# profile-values:
# - value 1
# - value 2
# The values property for a parameter represents values inherited from the OSCAL catalog.
# To override the catalog settings, use bullets under profile-values as shown below:
#
# below a section of values:
# The values list refers to the values in the catalog, and the profile-values represent values
# in SetParameters of the Profile.
# profile-values:
# - value 1
# - value 2
#
# If the "- <REPLACE_ME>" placeholder appears under profile-values, it is the same as if
# the profile-values property were left empty.
#
# Some parameters may show an aggregates property which lists other parameters. This means
# the parameter value is made up of the values from the other parameters. For parameters
# that aggregate, profile-values is not applicable.
#
# Property param-value-origin is meant for putting the origin from where that parameter comes from.
# In order to be changed in the current profile, profile-param-value-origin property will be displayed with
# the placeholder "<REPLACE_ME>" for you to be replaced. If a parameter already has a param-value-origin
# coming from an inherited profile, do no change this value, instead use profile-param-value-origin as follows:
#
# param-value-origin: DO NOT REPLACE - this is the original value
# profile-param-value-origin: <REPLACE_ME> - replace the new value required HERE
#
ac-1_prm_1:
values:
Expand Down Expand Up @@ -109,4 +125,4 @@ Access control policy and procedures address the controls in the AC family that
<!-- "## Part" parts are new parts added into the top-level statement part with that label. -->
<!-- Subparts may be added with nested hash levels of the form ### My Subpart Name -->
<!-- underneath the parent ## Control or ## Part being added -->
<!-- See https://ibm.github.io/compliance-trestle/tutorials/ssp_profile_catalog_authoring/ssp_profile_catalog_authoring for guidance. -->
<!-- See https://oscal-compass.github.io/compliance-trestle/tutorials/ssp_profile_catalog_authoring/ssp_profile_catalog_authoring for guidance. -->
32 changes: 24 additions & 8 deletions markdown/profiles/fedramp_rev5_iaas_high/ac/ac-2.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,30 @@
---
x-trestle-set-params:
# You may set values for parameters in the assembled Profile by adding
# This section contains the parameters that are part of this control.
# Each parameter has properties. Only the profile-values and display-name properties are editable.
# The other properties are informational.
#
# profile-values:
# - value 1
# - value 2
# The values property for a parameter represents values inherited from the OSCAL catalog.
# To override the catalog settings, use bullets under profile-values as shown below:
#
# below a section of values:
# The values list refers to the values in the catalog, and the profile-values represent values
# in SetParameters of the Profile.
# profile-values:
# - value 1
# - value 2
#
# If the "- <REPLACE_ME>" placeholder appears under profile-values, it is the same as if
# the profile-values property were left empty.
#
# Some parameters may show an aggregates property which lists other parameters. This means
# the parameter value is made up of the values from the other parameters. For parameters
# that aggregate, profile-values is not applicable.
#
# Property param-value-origin is meant for putting the origin from where that parameter comes from.
# In order to be changed in the current profile, profile-param-value-origin property will be displayed with
# the placeholder "<REPLACE_ME>" for you to be replaced. If a parameter already has a param-value-origin
# coming from an inherited profile, do no change this value, instead use profile-param-value-origin as follows:
#
# param-value-origin: DO NOT REPLACE - this is the original value
# profile-param-value-origin: <REPLACE_ME> - replace the new value required HERE
#
ac-02_odp.01:
values:
Expand Down Expand Up @@ -155,4 +171,4 @@ Temporary and emergency accounts are intended for short-term use. Organizations
<!-- "## Part" parts are new parts added into the top-level statement part with that label. -->
<!-- Subparts may be added with nested hash levels of the form ### My Subpart Name -->
<!-- underneath the parent ## Control or ## Part being added -->
<!-- See https://ibm.github.io/compliance-trestle/tutorials/ssp_profile_catalog_authoring/ssp_profile_catalog_authoring for guidance. -->
<!-- See https://oscal-compass.github.io/compliance-trestle/tutorials/ssp_profile_catalog_authoring/ssp_profile_catalog_authoring for guidance. -->
2 changes: 1 addition & 1 deletion markdown/profiles/fedramp_rev5_iaas_high/ac/ac-3.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,4 +34,4 @@ Access control policies control access between active entities or subjects (i.e.
<!-- "## Part" parts are new parts added into the top-level statement part with that label. -->
<!-- Subparts may be added with nested hash levels of the form ### My Subpart Name -->
<!-- underneath the parent ## Control or ## Part being added -->
<!-- See https://ibm.github.io/compliance-trestle/tutorials/ssp_profile_catalog_authoring/ssp_profile_catalog_authoring for guidance. -->
<!-- See https://oscal-compass.github.io/compliance-trestle/tutorials/ssp_profile_catalog_authoring/ssp_profile_catalog_authoring for guidance. -->
32 changes: 24 additions & 8 deletions markdown/profiles/fedramp_rev5_iaas_high/ac/ac-4.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,30 @@
---
x-trestle-set-params:
# You may set values for parameters in the assembled Profile by adding
# This section contains the parameters that are part of this control.
# Each parameter has properties. Only the profile-values and display-name properties are editable.
# The other properties are informational.
#
# profile-values:
# - value 1
# - value 2
# The values property for a parameter represents values inherited from the OSCAL catalog.
# To override the catalog settings, use bullets under profile-values as shown below:
#
# below a section of values:
# The values list refers to the values in the catalog, and the profile-values represent values
# in SetParameters of the Profile.
# profile-values:
# - value 1
# - value 2
#
# If the "- <REPLACE_ME>" placeholder appears under profile-values, it is the same as if
# the profile-values property were left empty.
#
# Some parameters may show an aggregates property which lists other parameters. This means
# the parameter value is made up of the values from the other parameters. For parameters
# that aggregate, profile-values is not applicable.
#
# Property param-value-origin is meant for putting the origin from where that parameter comes from.
# In order to be changed in the current profile, profile-param-value-origin property will be displayed with
# the placeholder "<REPLACE_ME>" for you to be replaced. If a parameter already has a param-value-origin
# coming from an inherited profile, do no change this value, instead use profile-param-value-origin as follows:
#
# param-value-origin: DO NOT REPLACE - this is the original value
# profile-param-value-origin: <REPLACE_ME> - replace the new value required HERE
#
ac-04_odp:
values:
Expand Down Expand Up @@ -49,4 +65,4 @@ Organizations commonly employ information flow control policies and enforcement
<!-- "## Part" parts are new parts added into the top-level statement part with that label. -->
<!-- Subparts may be added with nested hash levels of the form ### My Subpart Name -->
<!-- underneath the parent ## Control or ## Part being added -->
<!-- See https://ibm.github.io/compliance-trestle/tutorials/ssp_profile_catalog_authoring/ssp_profile_catalog_authoring for guidance. -->
<!-- See https://oscal-compass.github.io/compliance-trestle/tutorials/ssp_profile_catalog_authoring/ssp_profile_catalog_authoring for guidance. -->
2 changes: 1 addition & 1 deletion markdown/profiles/fedramp_rev5_iaas_high/ac/ac-6.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,4 +34,4 @@ Organizations employ least privilege for specific duties and systems. The princi
<!-- "## Part" parts are new parts added into the top-level statement part with that label. -->
<!-- Subparts may be added with nested hash levels of the form ### My Subpart Name -->
<!-- underneath the parent ## Control or ## Part being added -->
<!-- See https://ibm.github.io/compliance-trestle/tutorials/ssp_profile_catalog_authoring/ssp_profile_catalog_authoring for guidance. -->
<!-- See https://oscal-compass.github.io/compliance-trestle/tutorials/ssp_profile_catalog_authoring/ssp_profile_catalog_authoring for guidance. -->
Loading

0 comments on commit b867720

Please sign in to comment.