├── .github └── workflows │ ├── build-ingest-log4j-vulns.yml │ └── peril.yml ├── .gitignore ├── CODEOWNERS ├── LICENSE ├── README.md ├── cortex.yaml ├── github-codeowners ├── .env.example ├── .gitignore ├── README.md ├── index.js ├── package-lock.json └── package.json ├── ingest-cyclonedx-sbom ├── .eslintignore ├── .eslintrc ├── .gitignore ├── .prettierignore ├── LICENSE ├── README.md ├── package.json ├── src │ ├── index.ts │ └── types.ts ├── tsconfig.dist.json ├── tsconfig.json └── yarn.lock ├── ingest-log4j-vulns ├── Dockerfile ├── README.md ├── ingest-log4j-vulns.js ├── log4shell_vulns_schema.json ├── package-lock.json ├── package.json └── scan-for-log4j.sh ├── npm-inventory ├── .eslintignore ├── .eslintrc ├── .gitignore ├── .prettierignore ├── LICENSE ├── README.md ├── package.json ├── src │ └── index.ts ├── tsconfig.dist.json ├── tsconfig.json └── yarn.lock ├── package.json ├── playbooks └── risk-management.md ├── security-assessment-report ├── .gitignore ├── README.md ├── generate-assessment-report.js ├── package.json └── yarn.lock ├── security-assessment ├── README.md ├── assessment-objects │ ├── 2018-risk-assessment-risks.yml │ ├── 2018-risk-assessment.yml │ ├── 2019-pentest-findings.yml │ └── 2019-pentest.yml └── publish.sh ├── security-privacy-design └── rfc-template.md ├── software-bill-of-materials ├── .eslintignore ├── .eslintrc ├── .gitignore ├── README.md ├── package.json ├── src │ └── index.ts ├── tsconfig.dist.json ├── tsconfig.json └── yarn.lock ├── summary-relationships ├── README.md ├── package.json ├── src │ ├── build-payload.ts │ ├── get-client.ts │ ├── index-executes.ts │ ├── index-queue.ts │ ├── wait-for-job.ts │ ├── workload-access-execute-query.ts │ └── workload-queue-workload-query.ts ├── tools │ └── bin │ │ ├── delete-summary-relationships │ │ └── mapids.js ├── tsconfig.json ├── tslint.json └── yarn.lock ├── vendor-management ├── README.md ├── apple.yml ├── invision.yml └── publish.sh ├── yarn.lock └── yarn2npm ├── README.md ├── package-lock.json ├── package.json └── yarn2npm.js /.github/workflows/build-ingest-log4j-vulns.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/.github/workflows/build-ingest-log4j-vulns.yml -------------------------------------------------------------------------------- /.github/workflows/peril.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/.github/workflows/peril.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/.gitignore -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/README.md -------------------------------------------------------------------------------- /cortex.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/cortex.yaml -------------------------------------------------------------------------------- /github-codeowners/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/github-codeowners/.env.example -------------------------------------------------------------------------------- /github-codeowners/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | local 3 | .env 4 | dist 5 | 6 | .eslintcache 7 | -------------------------------------------------------------------------------- /github-codeowners/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/github-codeowners/README.md -------------------------------------------------------------------------------- /github-codeowners/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/github-codeowners/index.js -------------------------------------------------------------------------------- /github-codeowners/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/github-codeowners/package-lock.json -------------------------------------------------------------------------------- /github-codeowners/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/github-codeowners/package.json -------------------------------------------------------------------------------- /ingest-cyclonedx-sbom/.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /ingest-cyclonedx-sbom/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/ingest-cyclonedx-sbom/.eslintrc -------------------------------------------------------------------------------- /ingest-cyclonedx-sbom/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | local 3 | .env 4 | dist 5 | 6 | .eslintcache 7 | *.json 8 | -------------------------------------------------------------------------------- /ingest-cyclonedx-sbom/.prettierignore: -------------------------------------------------------------------------------- 1 | .vscode 2 | dist -------------------------------------------------------------------------------- /ingest-cyclonedx-sbom/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/ingest-cyclonedx-sbom/LICENSE -------------------------------------------------------------------------------- /ingest-cyclonedx-sbom/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/ingest-cyclonedx-sbom/README.md -------------------------------------------------------------------------------- /ingest-cyclonedx-sbom/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/ingest-cyclonedx-sbom/package.json -------------------------------------------------------------------------------- /ingest-cyclonedx-sbom/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/ingest-cyclonedx-sbom/src/index.ts -------------------------------------------------------------------------------- /ingest-cyclonedx-sbom/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/ingest-cyclonedx-sbom/src/types.ts -------------------------------------------------------------------------------- /ingest-cyclonedx-sbom/tsconfig.dist.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/ingest-cyclonedx-sbom/tsconfig.dist.json -------------------------------------------------------------------------------- /ingest-cyclonedx-sbom/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/ingest-cyclonedx-sbom/tsconfig.json -------------------------------------------------------------------------------- /ingest-cyclonedx-sbom/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/ingest-cyclonedx-sbom/yarn.lock -------------------------------------------------------------------------------- /ingest-log4j-vulns/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/ingest-log4j-vulns/Dockerfile -------------------------------------------------------------------------------- /ingest-log4j-vulns/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/ingest-log4j-vulns/README.md -------------------------------------------------------------------------------- /ingest-log4j-vulns/ingest-log4j-vulns.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/ingest-log4j-vulns/ingest-log4j-vulns.js -------------------------------------------------------------------------------- /ingest-log4j-vulns/log4shell_vulns_schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/ingest-log4j-vulns/log4shell_vulns_schema.json -------------------------------------------------------------------------------- /ingest-log4j-vulns/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/ingest-log4j-vulns/package-lock.json -------------------------------------------------------------------------------- /ingest-log4j-vulns/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/ingest-log4j-vulns/package.json -------------------------------------------------------------------------------- /ingest-log4j-vulns/scan-for-log4j.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/ingest-log4j-vulns/scan-for-log4j.sh -------------------------------------------------------------------------------- /npm-inventory/.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /npm-inventory/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/npm-inventory/.eslintrc -------------------------------------------------------------------------------- /npm-inventory/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | local 3 | .env 4 | dist 5 | 6 | .eslintcache -------------------------------------------------------------------------------- /npm-inventory/.prettierignore: -------------------------------------------------------------------------------- 1 | .vscode 2 | dist -------------------------------------------------------------------------------- /npm-inventory/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/npm-inventory/LICENSE -------------------------------------------------------------------------------- /npm-inventory/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/npm-inventory/README.md -------------------------------------------------------------------------------- /npm-inventory/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/npm-inventory/package.json -------------------------------------------------------------------------------- /npm-inventory/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/npm-inventory/src/index.ts -------------------------------------------------------------------------------- /npm-inventory/tsconfig.dist.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/npm-inventory/tsconfig.dist.json -------------------------------------------------------------------------------- /npm-inventory/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/npm-inventory/tsconfig.json -------------------------------------------------------------------------------- /npm-inventory/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/npm-inventory/yarn.lock -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/package.json -------------------------------------------------------------------------------- /playbooks/risk-management.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/playbooks/risk-management.md -------------------------------------------------------------------------------- /security-assessment-report/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .env 3 | .DS_Store -------------------------------------------------------------------------------- /security-assessment-report/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/security-assessment-report/README.md -------------------------------------------------------------------------------- /security-assessment-report/generate-assessment-report.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/security-assessment-report/generate-assessment-report.js -------------------------------------------------------------------------------- /security-assessment-report/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/security-assessment-report/package.json -------------------------------------------------------------------------------- /security-assessment-report/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/security-assessment-report/yarn.lock -------------------------------------------------------------------------------- /security-assessment/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/security-assessment/README.md -------------------------------------------------------------------------------- /security-assessment/assessment-objects/2018-risk-assessment-risks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/security-assessment/assessment-objects/2018-risk-assessment-risks.yml -------------------------------------------------------------------------------- /security-assessment/assessment-objects/2018-risk-assessment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/security-assessment/assessment-objects/2018-risk-assessment.yml -------------------------------------------------------------------------------- /security-assessment/assessment-objects/2019-pentest-findings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/security-assessment/assessment-objects/2019-pentest-findings.yml -------------------------------------------------------------------------------- /security-assessment/assessment-objects/2019-pentest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/security-assessment/assessment-objects/2019-pentest.yml -------------------------------------------------------------------------------- /security-assessment/publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/security-assessment/publish.sh -------------------------------------------------------------------------------- /security-privacy-design/rfc-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/security-privacy-design/rfc-template.md -------------------------------------------------------------------------------- /software-bill-of-materials/.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /software-bill-of-materials/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/software-bill-of-materials/.eslintrc -------------------------------------------------------------------------------- /software-bill-of-materials/.gitignore: -------------------------------------------------------------------------------- 1 | .eslintcache 2 | *.json 3 | -------------------------------------------------------------------------------- /software-bill-of-materials/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/software-bill-of-materials/README.md -------------------------------------------------------------------------------- /software-bill-of-materials/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/software-bill-of-materials/package.json -------------------------------------------------------------------------------- /software-bill-of-materials/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/software-bill-of-materials/src/index.ts -------------------------------------------------------------------------------- /software-bill-of-materials/tsconfig.dist.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/software-bill-of-materials/tsconfig.dist.json -------------------------------------------------------------------------------- /software-bill-of-materials/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/software-bill-of-materials/tsconfig.json -------------------------------------------------------------------------------- /software-bill-of-materials/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/software-bill-of-materials/yarn.lock -------------------------------------------------------------------------------- /summary-relationships/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/summary-relationships/README.md -------------------------------------------------------------------------------- /summary-relationships/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/summary-relationships/package.json -------------------------------------------------------------------------------- /summary-relationships/src/build-payload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/summary-relationships/src/build-payload.ts -------------------------------------------------------------------------------- /summary-relationships/src/get-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/summary-relationships/src/get-client.ts -------------------------------------------------------------------------------- /summary-relationships/src/index-executes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/summary-relationships/src/index-executes.ts -------------------------------------------------------------------------------- /summary-relationships/src/index-queue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/summary-relationships/src/index-queue.ts -------------------------------------------------------------------------------- /summary-relationships/src/wait-for-job.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/summary-relationships/src/wait-for-job.ts -------------------------------------------------------------------------------- /summary-relationships/src/workload-access-execute-query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/summary-relationships/src/workload-access-execute-query.ts -------------------------------------------------------------------------------- /summary-relationships/src/workload-queue-workload-query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/summary-relationships/src/workload-queue-workload-query.ts -------------------------------------------------------------------------------- /summary-relationships/tools/bin/delete-summary-relationships: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/summary-relationships/tools/bin/delete-summary-relationships -------------------------------------------------------------------------------- /summary-relationships/tools/bin/mapids.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/summary-relationships/tools/bin/mapids.js -------------------------------------------------------------------------------- /summary-relationships/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/summary-relationships/tsconfig.json -------------------------------------------------------------------------------- /summary-relationships/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/summary-relationships/tslint.json -------------------------------------------------------------------------------- /summary-relationships/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/summary-relationships/yarn.lock -------------------------------------------------------------------------------- /vendor-management/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/vendor-management/README.md -------------------------------------------------------------------------------- /vendor-management/apple.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/vendor-management/apple.yml -------------------------------------------------------------------------------- /vendor-management/invision.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/vendor-management/invision.yml -------------------------------------------------------------------------------- /vendor-management/publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/vendor-management/publish.sh -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/yarn.lock -------------------------------------------------------------------------------- /yarn2npm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/yarn2npm/README.md -------------------------------------------------------------------------------- /yarn2npm/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/yarn2npm/package-lock.json -------------------------------------------------------------------------------- /yarn2npm/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/yarn2npm/package.json -------------------------------------------------------------------------------- /yarn2npm/yarn2npm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JupiterOne/secops-automation-examples/HEAD/yarn2npm/yarn2npm.js --------------------------------------------------------------------------------