Skip to content

Commit 15ab6f5

Browse files
committed
Initialize
1 parent 596e868 commit 15ab6f5

File tree

1,022 files changed

+22
-135802
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,022 files changed

+22
-135802
lines changed

.github/workflows/dev-push.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@ jobs:
1414
name: Autoupdate content
1515
runs-on: ubuntu-latest
1616
steps:
17-
- uses: actions/checkout@v2
17+
- uses: actions/checkout@v4
1818
with:
1919
submodules: true
2020
fetch-depth: 2
2121
token: ${{ secrets.GITHUB_TOKEN }}
2222
- name: Set up Python 3.9
23-
uses: actions/setup-python@v2
23+
uses: actions/setup-python@v4
2424
with:
2525
python-version: 3.9
2626
- name: Install Trestle

.github/workflows/main-push.yml

+1-23
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
fetch-depth: 0
2020
token: ${{ secrets.GITHUB_TOKEN }}
2121
- name: Set up Python 3.9
22-
uses: actions/setup-python@v2
22+
uses: actions/setup-python@v4
2323
with:
2424
python-version: 3.9
2525
- name: Install Trestle
@@ -28,28 +28,6 @@ jobs:
2828
run: source scripts/automation/release.sh
2929
- name: Push the changes
3030
run: bash scripts/automation/push.sh
31-
downstream-repo-update:
32-
name: Update downstream repositories - cd
33-
runs-on: ubuntu-latest
34-
needs: release
35-
steps:
36-
- name: Clone branch
37-
uses: actions/checkout@v2
38-
with:
39-
fetch-depth: 0
40-
ref: main
41-
token: ${{ secrets.PUSH_TOKEN }}
42-
- name: Clone downstream repo
43-
uses: actions/checkout@v2
44-
with:
45-
repository: oscal-compass/e2e-demo-profile
46-
path: './e2e-demo-profile'
47-
token: ${{ secrets.PUSH_TOKEN }}
48-
fetch-depth: 0
49-
- name: Update profiles
50-
run: bash scripts/automation/update_profile.sh
51-
env:
52-
GH_TOKEN: ${{ secrets.PUSH_TOKEN }}
5331
merge-main-to-develop:
5432
name: Merge main to develop
5533
runs-on: ubuntu-latest

README.md

+12-13
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,19 @@
1-
# e2e-demo-catalog
2-
Repository to demo oscal based catalog and agile authoring using compliance-trestle and github actions
1+
# e2e-demo-mappings
2+
Repository to demo mappings
33

44
The [demo overview](https://github.com/oscal-compass/e2e-demo).
55

66
What this repo does:
77

8-
This repo ingests industry standard catalogs and provides a mechanism to generate an opinionated control set which is then leveraged by the profile repo.
8+
This repo currently just holds a data folder comprising mapping document(s). In the future mapping documents can be used to map control between programs.
99

10-
1. Input: It was initialized with OSCAL catalog.json.
10+
Example mapping document
1111

12-
2. Processing: Changes to either the catloag.json or markdown files and creation of PR to merge these changes into develop will result in catalog generate/assemble.
13-
14-
3. Output: Updated catalog.json in catalog repo
15-
16-
4. Next action: Updated catalog.json pushed to profile repo
17-
18-
Demo for this repo:
19-
20-
- Show changes to markdown are incorporated into catloag.json
12+
<table>
13+
<tr>
14+
<td padding="15px">local copy
15+
<td padding="15px"><a href="data/sp800-53r5-to-iso-27001-mapping.docx">sp800-53r5-to-iso-27001-mapping</a>
16+
<tr>
17+
<td padding="15px">original
18+
<td padding="15px"><a href="https://csrc.nist.rip/csrc/media/publications/sp/800-53/rev-5/final/documents/sp800-53r5-to-iso-27001-mapping.docx">sp800-53r5-to-iso-27001-mapping</a>
19+
</table>

0 commit comments

Comments
 (0)