├── .github ├── actions │ ├── oscal-assess │ │ ├── __init__.py │ │ ├── action.yaml │ │ ├── assess.py │ │ ├── content.py │ │ ├── requirements.txt │ │ ├── templates │ │ │ └── assessment_result.yaml.j2 │ │ └── test_content.py │ └── oscal-validation │ │ ├── Dockerfile │ │ ├── action.yaml │ │ └── docker-entrypoint.sh └── workflows │ ├── ci.yaml │ └── test-assessment.yaml ├── .gitignore ├── .oscal ├── assessment-plan.yaml ├── profile.yaml ├── resolved-catalog.yaml └── ssp.yaml ├── CODEMETA.yaml ├── CODEOWNERS ├── LICENSE.md ├── README.md ├── app ├── README.md ├── __init__.py ├── api.py └── views │ ├── layout.html │ └── warning │ ├── conforming.html │ └── non_conforming.html ├── assessments └── ac_8.py ├── cypress.config.js ├── cypress ├── e2e │ └── spec.cy.js └── support │ └── e2e.js ├── docker-compose.yml ├── docs ├── README.md ├── diagrams │ ├── Concept.drawio.svg │ └── Dataflow.drawio.svg └── presentation │ └── Presentation.ACSAC.2022.pdf ├── fair-software.md ├── package.json ├── requirements.txt ├── run.sh └── tests ├── __init__.py └── test_api.py /.github/actions/oscal-assess/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.github/actions/oscal-assess/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usnistgov/blossom-case-study/HEAD/.github/actions/oscal-assess/action.yaml -------------------------------------------------------------------------------- /.github/actions/oscal-assess/assess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usnistgov/blossom-case-study/HEAD/.github/actions/oscal-assess/assess.py -------------------------------------------------------------------------------- /.github/actions/oscal-assess/content.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usnistgov/blossom-case-study/HEAD/.github/actions/oscal-assess/content.py -------------------------------------------------------------------------------- /.github/actions/oscal-assess/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usnistgov/blossom-case-study/HEAD/.github/actions/oscal-assess/requirements.txt -------------------------------------------------------------------------------- /.github/actions/oscal-assess/templates/assessment_result.yaml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usnistgov/blossom-case-study/HEAD/.github/actions/oscal-assess/templates/assessment_result.yaml.j2 -------------------------------------------------------------------------------- /.github/actions/oscal-assess/test_content.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usnistgov/blossom-case-study/HEAD/.github/actions/oscal-assess/test_content.py -------------------------------------------------------------------------------- /.github/actions/oscal-validation/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usnistgov/blossom-case-study/HEAD/.github/actions/oscal-validation/Dockerfile -------------------------------------------------------------------------------- /.github/actions/oscal-validation/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usnistgov/blossom-case-study/HEAD/.github/actions/oscal-validation/action.yaml -------------------------------------------------------------------------------- /.github/actions/oscal-validation/docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usnistgov/blossom-case-study/HEAD/.github/actions/oscal-validation/docker-entrypoint.sh -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usnistgov/blossom-case-study/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/test-assessment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usnistgov/blossom-case-study/HEAD/.github/workflows/test-assessment.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usnistgov/blossom-case-study/HEAD/.gitignore -------------------------------------------------------------------------------- /.oscal/assessment-plan.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usnistgov/blossom-case-study/HEAD/.oscal/assessment-plan.yaml -------------------------------------------------------------------------------- /.oscal/profile.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usnistgov/blossom-case-study/HEAD/.oscal/profile.yaml -------------------------------------------------------------------------------- /.oscal/resolved-catalog.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usnistgov/blossom-case-study/HEAD/.oscal/resolved-catalog.yaml -------------------------------------------------------------------------------- /.oscal/ssp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usnistgov/blossom-case-study/HEAD/.oscal/ssp.yaml -------------------------------------------------------------------------------- /CODEMETA.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usnistgov/blossom-case-study/HEAD/CODEMETA.yaml -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usnistgov/blossom-case-study/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usnistgov/blossom-case-study/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usnistgov/blossom-case-study/HEAD/README.md -------------------------------------------------------------------------------- /app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usnistgov/blossom-case-study/HEAD/app/README.md -------------------------------------------------------------------------------- /app/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usnistgov/blossom-case-study/HEAD/app/api.py -------------------------------------------------------------------------------- /app/views/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usnistgov/blossom-case-study/HEAD/app/views/layout.html -------------------------------------------------------------------------------- /app/views/warning/conforming.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usnistgov/blossom-case-study/HEAD/app/views/warning/conforming.html -------------------------------------------------------------------------------- /app/views/warning/non_conforming.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usnistgov/blossom-case-study/HEAD/app/views/warning/non_conforming.html -------------------------------------------------------------------------------- /assessments/ac_8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usnistgov/blossom-case-study/HEAD/assessments/ac_8.py -------------------------------------------------------------------------------- /cypress.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usnistgov/blossom-case-study/HEAD/cypress.config.js -------------------------------------------------------------------------------- /cypress/e2e/spec.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usnistgov/blossom-case-study/HEAD/cypress/e2e/spec.cy.js -------------------------------------------------------------------------------- /cypress/support/e2e.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usnistgov/blossom-case-study/HEAD/cypress/support/e2e.js -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usnistgov/blossom-case-study/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usnistgov/blossom-case-study/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/diagrams/Concept.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usnistgov/blossom-case-study/HEAD/docs/diagrams/Concept.drawio.svg -------------------------------------------------------------------------------- /docs/diagrams/Dataflow.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usnistgov/blossom-case-study/HEAD/docs/diagrams/Dataflow.drawio.svg -------------------------------------------------------------------------------- /docs/presentation/Presentation.ACSAC.2022.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usnistgov/blossom-case-study/HEAD/docs/presentation/Presentation.ACSAC.2022.pdf -------------------------------------------------------------------------------- /fair-software.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usnistgov/blossom-case-study/HEAD/fair-software.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usnistgov/blossom-case-study/HEAD/package.json -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usnistgov/blossom-case-study/HEAD/requirements.txt -------------------------------------------------------------------------------- /run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usnistgov/blossom-case-study/HEAD/run.sh -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usnistgov/blossom-case-study/HEAD/tests/test_api.py --------------------------------------------------------------------------------