diff --git a/apps/backend/package.json b/apps/backend/package.json
index a80b1a154e..860427def9 100644
--- a/apps/backend/package.json
+++ b/apps/backend/package.json
@@ -64,7 +64,7 @@
"@types/js-levenshtein": "^1.1.0",
"@types/ms": "^0.7.31",
"@types/multer": "^1.4.5",
- "@types/node": "^20.1.0",
+ "@types/node": "^22.0.0",
"@types/passport-github": "^1.1.5",
"@types/passport-jwt": "^4.0.0",
"@types/passport-local": "^1.0.33",
diff --git a/apps/frontend/package.json b/apps/frontend/package.json
index f89464d6ac..af07d4d162 100644
--- a/apps/frontend/package.json
+++ b/apps/frontend/package.json
@@ -44,7 +44,7 @@
"@types/lru-cache": "^7.10.10",
"@types/luxon": "^3.3.1",
"@types/mustache": "^4.1.1",
- "@types/node": "^20.1.0",
+ "@types/node": "^22.0.0",
"@types/prismjs": "^1.16.1",
"@types/sanitize-html": "^2.3.1",
"@types/triple-beam": "^1.3.2",
diff --git a/apps/frontend/src/components/global/upload_tabs/FileReader.vue b/apps/frontend/src/components/global/upload_tabs/FileReader.vue
index ce975ea81a..ee8f2d1757 100644
--- a/apps/frontend/src/components/global/upload_tabs/FileReader.vue
+++ b/apps/frontend/src/components/global/upload_tabs/FileReader.vue
@@ -47,6 +47,7 @@
Scoutsuite
Snyk
Tenable (API)
+ Trufflehog
Twistlock
Veracode
XCCDF Results (native OpenSCAP and SCC outputs)
diff --git a/apps/frontend/src/store/report_intake.ts b/apps/frontend/src/store/report_intake.ts
index 79207c075f..26426532b7 100644
--- a/apps/frontend/src/store/report_intake.ts
+++ b/apps/frontend/src/store/report_intake.ts
@@ -25,6 +25,7 @@ import {
SarifMapper,
ScoutsuiteMapper,
SnykResults,
+ TrufflehogResults,
TwistlockResults,
VeracodeMapper,
XCCDFResultsMapper,
@@ -270,7 +271,9 @@ export class InspecIntake extends VuexModule {
case INPUT_TYPES.CHECKLIST:
return new ChecklistResults(convertOptions.data).toHdf();
case INPUT_TYPES.GOSEC:
- return new GosecMapper(convertOptions.data).toHdf();
+ return new GoSecMapper(convertOptions.data).toHdf();
+ case INPUT_TYPES.TRUFFLEHOG:
+ return new TrufflehogResults(convertOptions.data).toHdf();
default:
return SnackbarModule.failure(
`Invalid file uploaded (${filename}), no fingerprints matched.`
diff --git a/libs/hdf-converters/README.md b/libs/hdf-converters/README.md
index 544f38e1f3..5d48c5ae64 100644
--- a/libs/hdf-converters/README.md
+++ b/libs/hdf-converters/README.md
@@ -25,10 +25,11 @@ OHDF Converters supplies several methods to convert various types of security to
18. [**snyk-mapper**] - Snyk results JSON file
19. [**sonarqube-mapper**] - SonarQube vulnerabilities for the specified project name and optional branch or pull/merge request ID name from an API
20. [**splunk-mapper**] - Splunk instance
-21. [**twistlock-mapper**] - Twistlock CLI output file
-22. [**veracode-mapper**] - Veracode Scan Results XML file
-23. [**xccdf-results-mapper**] - SCAP client XCCDF-Results XML report
-24. [**zap-mapper**] - OWASP ZAP results JSON
+21. [**trufflehog-mapper**] - Trufflehog results json file
+22. [**twistlock-mapper**] - Twistlock CLI output file
+23. [**veracode-mapper**] - Veracode Scan Results XML file
+24. [**xccdf-results-mapper**] - SCAP client XCCDF-Results XML report
+25. [**zap-mapper**] - OWASP ZAP results JSON
### NOTICE
diff --git a/libs/hdf-converters/index.ts b/libs/hdf-converters/index.ts
index d426140dae..3c46f6bb7c 100644
--- a/libs/hdf-converters/index.ts
+++ b/libs/hdf-converters/index.ts
@@ -33,6 +33,7 @@ export * from './src/scoutsuite-mapper';
export * from './src/snyk-mapper';
export * from './src/sonarqube-mapper';
export * from './src/splunk-mapper';
+export * from './src/trufflehog-mapper';
export * from './src/twistlock-mapper';
export * from './src/utils/attestations';
export * from './src/utils/compliance';
diff --git a/libs/hdf-converters/package.json b/libs/hdf-converters/package.json
index 58727f9aa2..5f3e8c43da 100644
--- a/libs/hdf-converters/package.json
+++ b/libs/hdf-converters/package.json
@@ -65,7 +65,7 @@
"devDependencies": {
"@types/jest": "^27.0.0",
"@types/lodash": "^4.14.161",
- "@types/node": "^20.1.0",
+ "@types/node": "^22.0.0",
"jest": "^27.0.6",
"quicktype": "^15.0.260",
"ts-jest": "^29.1.0",
diff --git a/libs/hdf-converters/sample_jsons/trufflehog_mapper/sample_input_report/trufflehog-report-example.json b/libs/hdf-converters/sample_jsons/trufflehog_mapper/sample_input_report/trufflehog-report-example.json
new file mode 100644
index 0000000000..5cc057b216
--- /dev/null
+++ b/libs/hdf-converters/sample_jsons/trufflehog_mapper/sample_input_report/trufflehog-report-example.json
@@ -0,0 +1,32 @@
+{
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "0416560b1330d8ac42045813251d85c688717eaf",
+ "file": "new_key",
+ "email": "counter \u003chello@trufflesec.com\u003e",
+ "repository": "https://github.com/trufflesecurity/test_keys",
+ "timestamp": "2023-10-19 02:56:37 +0000",
+ "line": 2
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 2,
+ "DetectorName": "AWS",
+ "DecoderName": "PLAIN",
+ "Verified": true,
+ "Raw": "AKIAQYLPMN5HHHFPZAM2",
+ "RawV2": "AKIAQYLPMN5HHHFPZAM21tUm636uS1yOEcfP5pvfqJ/ml36mF7AkyHsEU0IU",
+ "Redacted": "AKIAQYLPMN5HHHFPZAM2",
+ "ExtraData": {
+ "account": "052310077262",
+ "arn": "arn:aws:iam::052310077262:user/canarytokens.com@@c20nnjzlioibnaxvt392i9ope",
+ "is_canary": "true",
+ "message": "This is an AWS canary token generated at canarytokens.org, and was not set off; learn more here: https://trufflesecurity.com/canaries",
+ "resource_type": "Access key"
+ },
+ "StructuredData": null
+}
\ No newline at end of file
diff --git a/libs/hdf-converters/sample_jsons/trufflehog_mapper/sample_input_report/trufflehog.json b/libs/hdf-converters/sample_jsons/trufflehog_mapper/sample_input_report/trufflehog.json
new file mode 100644
index 0000000000..80779e4674
--- /dev/null
+++ b/libs/hdf-converters/sample_jsons/trufflehog_mapper/sample_input_report/trufflehog.json
@@ -0,0 +1,92 @@
+[
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "0416560b1330d8ac42045813251d85c688717eaf",
+ "file": "new_key",
+ "email": "counter \u003chello@trufflesec.com\u003e",
+ "repository": "https://github.com/trufflesecurity/test_keys",
+ "timestamp": "2023-10-19 02:56:37 +0000",
+ "line": 2
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 2,
+ "DetectorName": "AWS",
+ "DecoderName": "PLAIN",
+ "Verified": true,
+ "Raw": "AKIAQYLPMN5HHHFPZAM2",
+ "RawV2": "AKIAQYLPMN5HHHFPZAM21tUm636uS1yOEcfP5pvfqJ/ml36mF7AkyHsEU0IU",
+ "Redacted": "AKIAQYLPMN5HHHFPZAM2",
+ "ExtraData": {
+ "account": "052310077262",
+ "arn": "arn:aws:iam::052310077262:user/canarytokens.com@@c20nnjzlioibnaxvt392i9ope",
+ "is_canary": "true",
+ "message": "This is an AWS canary token generated at canarytokens.org, and was not set off; learn more here: https://trufflesecurity.com/canaries",
+ "resource_type": "Access key"
+ },
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "fbc14303ffbf8fb1c2c1914e8dda7d0121633aca",
+ "file": "keys",
+ "email": "counter \u003ccounter@counters-MacBook-Air.local\u003e",
+ "repository": "https://github.com/trufflesecurity/test_keys",
+ "timestamp": "2022-06-16 17:17:40 +0000",
+ "line": 4
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 2,
+ "DetectorName": "AWS",
+ "DecoderName": "PLAIN",
+ "Verified": true,
+ "Raw": "AKIAYVP4CIPPERUVIFXG",
+ "RawV2": "AKIAYVP4CIPPERUVIFXGZt2U1h267eViPnuSA+JO5ABhiu4T7XUMSZ+Y2Oth",
+ "Redacted": "AKIAYVP4CIPPERUVIFXG",
+ "ExtraData": {
+ "account": "595918472158",
+ "arn": "arn:aws:iam::595918472158:user/canarytokens.com@@mirux23ppyky6hx3l6vclmhnj",
+ "is_canary": "true",
+ "message": "This is an AWS canary token generated at canarytokens.org, and was not set off; learn more here: https://trufflesecurity.com/canaries",
+ "resource_type": "Access key"
+ },
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "77b2a3e56973785a52ba4ae4b8dac61d4bac016f",
+ "file": "keys",
+ "email": "counter \u003ccounter@counters-MacBook-Air.local\u003e",
+ "repository": "https://github.com/trufflesecurity/test_keys",
+ "timestamp": "2022-06-16 17:27:56 +0000",
+ "line": 3
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": true,
+ "Raw": "https://admin:admin@the-internet.herokuapp.com",
+ "RawV2": "https://admin:admin@the-internet.herokuapp.com/basic_auth",
+ "Redacted": "https://admin:********@the-internet.herokuapp.com",
+ "ExtraData": null,
+ "StructuredData": null
+ }
+]
diff --git a/libs/hdf-converters/sample_jsons/trufflehog_mapper/sample_input_report/trufflehog_docker_example.json b/libs/hdf-converters/sample_jsons/trufflehog_mapper/sample_input_report/trufflehog_docker_example.json
new file mode 100644
index 0000000000..3c58760f88
--- /dev/null
+++ b/libs/hdf-converters/sample_jsons/trufflehog_mapper/sample_input_report/trufflehog_docker_example.json
@@ -0,0 +1,1248 @@
+[
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/misc/trace/trace_viewer_full.html",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 917,
+ "DetectorName": "Aiven",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "DGnfccMNNzzU0tLSKE2V+OSvmiuYXZFOkwDmvD2e7saa/X99iCLxOBoAF7W3ljfewGABZ1ucpw2d7733XusTTzxxE33+xCNNlfjED3vcqELON2WGr0+WCS03cXtaTmy6qbutppUkyHAnNO+tl/xgAUc9DLmmxWnacAeB/hDdANK3I/cjSCAIebi3d0QokKfRZHcrvZ01D9XtW72DhqjX3mBtUC5ZwGGqaFqcws5LL7109dGjR9+WN4DiPx7DHXLc0HE5Wt7es/m21WCob4PiTOimTjiJJwM46gPg2PiCE2ee/Wc/+9lvyB5vkvY4SSNO12+uxFkgT7LB7vZ6uptq9678DQ3JThsYggkAppgvCg7OJQs4WkUn",
+ "RawV2": "",
+ "Redacted": "",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/cmd/go/testdata/mod/rsc.io_breaker_v2.0.0+incompatible.txt",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 8,
+ "DetectorName": "Github",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "7307b307f4f0dde421900f8e5126fadac1e13aed",
+ "RawV2": "",
+ "Redacted": "",
+ "ExtraData": {
+ "rotation_guide": "https://howtorotate.com/docs/tutorials/github/",
+ "version": "1"
+ },
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/cmd/go/internal/modconv/testdata/juju.out",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 8,
+ "DetectorName": "Github",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "13f4951698adc0fa9c1dda3e275d489a24201161",
+ "RawV2": "",
+ "Redacted": "",
+ "ExtraData": {
+ "rotation_guide": "https://howtorotate.com/docs/tutorials/github/",
+ "version": "1"
+ },
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/cmd/go/internal/modconv/testdata/govmomi.out",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 8,
+ "DetectorName": "Github",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "4930550ba2e22f87187498acfd78348b15f4e7a8",
+ "RawV2": "",
+ "Redacted": "",
+ "ExtraData": {
+ "rotation_guide": "https://howtorotate.com/docs/tutorials/github/",
+ "version": "1"
+ },
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/cmd/go/testdata/mod/rsc.io_breaker_v2.0.0.txt",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 8,
+ "DetectorName": "Github",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "7307b307f4f0dde421900f8e5126fadac1e13aed",
+ "RawV2": "",
+ "Redacted": "",
+ "ExtraData": {
+ "rotation_guide": "https://howtorotate.com/docs/tutorials/github/",
+ "version": "1"
+ },
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/cmd/go/internal/modconv/testdata/prometheus.out",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 8,
+ "DetectorName": "Github",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "c589d0c9f0d81640c518354c7bcae77d99820aa3",
+ "RawV2": "",
+ "Redacted": "",
+ "ExtraData": {
+ "rotation_guide": "https://howtorotate.com/docs/tutorials/github/",
+ "version": "1"
+ },
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/cmd/go/internal/modconv/testdata/moby.vconf",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 8,
+ "DetectorName": "Github",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "0b12d6b521d83fc7f755e7cfc1b1fbdd35a01a74",
+ "RawV2": "",
+ "Redacted": "",
+ "ExtraData": {
+ "rotation_guide": "https://howtorotate.com/docs/tutorials/github/",
+ "version": "1"
+ },
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/cmd/go/internal/modconv/testdata/moby.vconf",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 8,
+ "DetectorName": "Github",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "346938d642f2ec3594ed81d874461961cd0faa76",
+ "RawV2": "",
+ "Redacted": "",
+ "ExtraData": {
+ "rotation_guide": "https://howtorotate.com/docs/tutorials/github/",
+ "version": "1"
+ },
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/cmd/go/internal/modconv/testdata/moby.vconf",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 23,
+ "DetectorName": "PivotalTracker",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "3fd3c1944c59d9742e1cd333672181cd",
+ "RawV2": "",
+ "Redacted": "",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/cmd/go/internal/modconv/testdata/moby.out",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 8,
+ "DetectorName": "Github",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "0b12d6b521d83fc7f755e7cfc1b1fbdd35a01a74",
+ "RawV2": "",
+ "Redacted": "",
+ "ExtraData": {
+ "rotation_guide": "https://howtorotate.com/docs/tutorials/github/",
+ "version": "1"
+ },
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/cmd/go/internal/modconv/testdata/moby.out",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 8,
+ "DetectorName": "Github",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "346938d642f2ec3594ed81d874461961cd0faa76",
+ "RawV2": "",
+ "Redacted": "",
+ "ExtraData": {
+ "rotation_guide": "https://howtorotate.com/docs/tutorials/github/",
+ "version": "1"
+ },
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/cmd/go/internal/modconv/testdata/moby.out",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 23,
+ "DetectorName": "PivotalTracker",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "3fd3c1944c59d9742e1cd333672181cd",
+ "RawV2": "",
+ "Redacted": "",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/net/http/client_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "VerificationError": "lookup dummy.faketld: no such host",
+ "Raw": "http://My%20User:My%20Pass@dummy.faketld",
+ "RawV2": "http://My%20User:My%20Pass@dummy.faketld",
+ "Redacted": "http://My%20User:********@dummy.faketld",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/net/http/client_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "VerificationError": "lookup dummy.faketld: no such host",
+ "Raw": "http://user:password@dummy.faketld",
+ "RawV2": "http://user:password@dummy.faketld/password",
+ "Redacted": "http://user:********@dummy.faketld",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/net/http/client_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "VerificationError": "lookup dummy.faketld: no such host",
+ "Raw": "http://user:password@dummy.faketld",
+ "RawV2": "http://user:password@dummy.faketld",
+ "Redacted": "http://user:********@dummy.faketld",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/net/http/client_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "VerificationError": "lookup [REDACTED].faketld: no such host",
+ "Raw": "http://user:password@password.faketld",
+ "RawV2": "http://user:password@password.faketld",
+ "Redacted": "http://user:********@password.faketld",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/net/http/client_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "VerificationError": "lookup dummy.faketld: no such host",
+ "Raw": "http://user:password@dummy.faketld",
+ "RawV2": "http://user:password@dummy.faketld/password",
+ "Redacted": "http://user:********@dummy.faketld",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/net/http/client_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "VerificationError": "lookup dummy.faketld: no such host",
+ "Raw": "http://user:password@dummy.faketld",
+ "RawV2": "http://user:password@dummy.faketld",
+ "Redacted": "http://user:********@dummy.faketld",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/net/http/client_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "VerificationError": "lookup [REDACTED].faketld: no such host",
+ "Raw": "http://user:password@password.faketld",
+ "RawV2": "http://user:password@password.faketld",
+ "Redacted": "http://user:********@password.faketld",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/cmd/go/internal/modconv/testdata/moby.out",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 100,
+ "DetectorName": "CloudflareApiToken",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "7fb22c8cba7ecaf98e4082d22d65800cf45e042a",
+ "RawV2": "",
+ "Redacted": "",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/cmd/go/internal/modconv/testdata/moby.vconf",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 100,
+ "DetectorName": "CloudflareApiToken",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "7fb22c8cba7ecaf98e4082d22d65800cf45e042a",
+ "RawV2": "",
+ "Redacted": "",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/crypto/tls/handshake_server_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 15,
+ "DetectorName": "PrivateKey",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "-----BEGIN RSA PRIVATE KEY-----\nMIICXQIBAAKBgQC6b6qGvc+/n/LvXJRgeG/oE/LRlm/N2TJuIjfOQfnKXSms4Sfa\nYaLugcsQx980WJWG6T0Z5lwnc2DIjXgC9B2kmAmjGXBpPCViZiqrIiPFe4U4Ty4J\nczKnvT6brcqEB+YPOv93xZ1BhQCKtpvusKQ/LUxM5kI+u1HI3UhU9AyORwIDAQAB\nAoGAEJZ03q4uuMb7b26WSQsOMeDsftdatT747LGgs3pNRkMJvTb/O7/qJjxoG+Mc\nqeSj0TAZXp+PXXc3ikCECAc+R8rVMfWdmp903XgO/qYtmZGCorxAHEmR80SrfMXv\nPJnznLQWc8U9nphQErR+tTESg7xWEzmFcPKwnZd1xg8ERYkCQQDTGtrFczlB2b/Z\n9TjNMqUlMnTLIk/a/rPE2fLLmAYhK5sHnJdvDURaH2mF4nso0EGtENnTsh6LATnY\ndkrxXGm9AkEA4hXHG2q3MnhgK1Z5hjv+Fnqd+8bcbII9WW4flFs15EKoMgS1w/PJ\nzbsySaSy5IVS8XeShmT9+3lrleed4sy+UwJBAJOOAbxhfXP5r4+5R6ql66jES75w\njUCVJzJA5ORJrn8g64u2eGK28z/LFQbv9wXgCwfc72R468BdawFSLa/m2EECQGbZ\nrWiFla26IVXV0xcD98VWJsTBZMlgPnSOqoMdM1kSEd4fUmlAYI/dFzV1XYSkOmVr\nFhdZnklmpVDeu27P4c0CQQCuCOup0FlJSBpWY1TTfun/KMBkBatMz0VMA3d7FKIU\ncsPezl677Yjo8u1r/KzeI6zLg87Z8E6r6ZWNc9wBSZK6\n-----END RSA PRIVATE KEY-----\n",
+ "RawV2": "",
+ "Redacted": "-----BEGIN RSA PRIVATE KEY-----\nMIICXQIBAAKBgQC6b6qGvc+/n/LvXJRg",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/crypto/tls/handshake_server_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 15,
+ "DetectorName": "PrivateKey",
+ "DecoderName": "BASE64",
+ "Verified": false,
+ "Raw": "-----BEGIN RSA PRIVATE KEY-----\nMIIBOgIBAAJBAN17PWsVQPBrHYdPFtycVQ/0CFyAQYwdVXaefhVURYUkHojwL82T\nHRfLJCWuYVgHMRCcg+EqWzhPSEWgu+MmdekCAwEAAQJBALjQYNTdXF4CFBbXwUz/\nyt9QFDYT9B5WT/12jeGAe653gtYS6OOi/+eAkGmzg1GlRnw6fOfn+HYNFDORST7z\n4j0CIQDn2xz9hVWQEu9ee3vecNT3f60huDGTNoRhtqgweQGX0wIhAPSLj1VcRZEz\nnKpbtU22+PbIMSJ+e80fmY9LIPx5N4HTAiAthGSimMR9bloz0EY3GyuUEyqoDgMd\nhXxjuno2WesoJQIgemilbcALXpxsLmZLgcQ2KSmaVr7jb5ECx9R+hYKTw1sCIG4s\nT+E0J8wlH24pgwQHzy7Ko2qLwn1b5PW8ecrlvP1g\n-----END RSA PRIVATE KEY-----\n",
+ "RawV2": "",
+ "Redacted": "-----BEGIN RSA PRIVATE KEY-----\nMIIBOgIBAAJBAN17PWsVQPBrHYdPFtyc",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/crypto/x509/x509_test_import.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 15,
+ "DetectorName": "PrivateKey",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "-----BEGIN RSA PRIVATE KEY-----\nMIIBOgIBAAJBALKZD0nEffqM1ACuak0bijtqE2QrI/KLADv7l3kK3ppMyCuLKoF0\nfd7Ai2KW5ToIwzFofvJcS/STa6HA5gQenRUCAwEAAQJBAIq9amn00aS0h/CrjXqu\n/ThglAXJmZhOMPVn4eiu7/ROixi9sex436MaVeMqSNf7Ex9a8fRNfWss7Sqd9eWu\nRTUCIQDasvGASLqmjeffBNLTXV2A5g4t+kLVCpsEIZAycV5GswIhANEPLmax0ME/\nEO+ZJ79TJKN5yiGBRsv5yvx5UiHxajEXAiAhAol5N4EUyq6I9w1rYdhPMGpLfk7A\nIU2snfRJ6Nq2CQIgFrPsWRCkV+gOYcajD17rEqmuLrdIRexpg8N1DOSXoJ8CIGlS\ntAboUGBxTDq3ZroNism3DaMIbKPyYrAqhKov1h5V\n-----END RSA PRIVATE KEY-----\n",
+ "RawV2": "",
+ "Redacted": "-----BEGIN RSA PRIVATE KEY-----\nMIIBOgIBAAJBALKZD0nEffqM1ACuak0b",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/crypto/x509/x509_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 15,
+ "DetectorName": "PrivateKey",
+ "DecoderName": "ESCAPED_UNICODE",
+ "Verified": false,
+ "Raw": "-----BEGIN RSA PRIVATE KEY-----\nMIICXAIBAAKBgQCxoeCUW5KJxNPxMp+KmCxKLc1Zv9Ny+4CFqcUXVUYH69L3mQ7v\nIWrJ9GBfcaA7BPQqUlWxWM+OCEQZH1EZNIuqRMNQVuIGCbz5UQ8w6tS0gcgdeGX7\nJ7jgCQ4RK3F/PuCM38QBLaHx988qG8NMc6VKErBjctCXFHQt14lerd5KpQIDAQAB\nAoGAYrf6Hbk+mT5AI33k2Jt1kcweodBP7UkExkPxeuQzRVe0KVJw0EkcFhywKpr1\nV5eLMrILWcJnpyHE5slWwtFHBG6a5fLaNtsBBtcAIfqTQ0Vfj5c6SzVaJv0Z5rOd\n7gQF6isy3t3w9IF3We9wXQKzT6q5ypPGdm6fciKQ8RnzREkCQQDZwppKATqQ41/R\nvhSj90fFifrGE6aVKC1hgSpxGQa4oIdsYYHwMzyhBmWW9Xv/R+fPyr8ZwPxp2c12\n33QwOLPLAkEA0NNUb+z4ebVVHyvSwF5jhfJxigim+s49KuzJ1+A2RaSApGyBZiwS\nrWvWkB471POAKUYt5ykIWVZ83zcceQiNTwJBAMJUFQZX5GDqWFc/zwGoKkeR49Yi\nMTXIvf7Wmv6E++eFcnT461FlGAUHRV+bQQXGsItR/opIG7mGogIkVXa3E1MCQARX\nAAA7eoZ9AEHflUeuLn9QJI/r0hyQQLEtrpwv6rDT1GCWaLII5HJ6NUFVf4TTcqxo\n6vdM4QGKTJoO+SaCyP0CQFdpcxSAuzpFcKv0IlJ8XzS/cy+mweCMwyJ1PFEc4FX6\nwg/HcAJWY60xZTJDFN+Qfx8ZQvBEin6c2/h+zZi5IVY=\n-----END RSA PRIVATE KEY-----\n",
+ "RawV2": "",
+ "Redacted": "-----BEGIN RSA PRIVATE KEY-----\nMIICXAIBAAKBgQCxoeCUW5KJxNPxMp+K",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/crypto/tls/testdata/example-key.pem",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 15,
+ "DetectorName": "PrivateKey",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "-----BEGIN EC PRIVATE KEY-----\nMHcCAQEEIIrYSSNQFaA2Hwf1duRSxKtLYX5CB04fSeQ6tF1aY/PuoAoGCCqGSM49\nAwEHoUQDQgAEPR3tU2Fta9ktY+6P9G0cWO+0kETA6SFs38GecTyudlHz6xvCdz8q\nEKTcWGekdmdDPsHloRNtsiCa697B2O9IFA==\n-----END EC PRIVATE KEY-----\n",
+ "RawV2": "",
+ "Redacted": "-----BEGIN EC PRIVATE KEY-----\nMHcCAQEEIIrYSSNQFaA2Hwf1duRSxKtLY",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/crypto/tls/handshake_server_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 15,
+ "DetectorName": "PrivateKey",
+ "DecoderName": "BASE64",
+ "Verified": false,
+ "Raw": "-----BEGIN RSA PRIVATE KEY-----\nMIIBOgIBAAJBAN17PWsVQPBrHYdPFtycVQ/0CFyAQYwdVXaefhVURYUkHojwL82T\nHRfLJCWuYVgHMRCcg+EqWzhPSEWgu+MmdekCAwEAAQJBALjQYNTdXF4CFBbXwUz/\nyt9QFDYT9B5WT/12jeGAe653gtYS6OOi/+eAkGmzg1GlRnw6fOfn+HYNFDORST7z\n4j0CIQDn2xz9hVWQEu9ee3vecNT3f60huDGTNoRhtqgweQGX0wIhAPSLj1VcRZEz\nnKpbtU22+PbIMSJ+e80fmY9LIPx5N4HTAiAthGSimMR9bloz0EY3GyuUEyqoDgMd\nhXxjuno2WesoJQIgemilbcALXpxsLmZLgcQ2KSmaVr7jb5ECx9R+hYKTw1sCIG4s\nT+E0J8wlH24pgwQHzy7Ko2qLwn1b5PW8ecrlvP1g\n-----END RSA PRIVATE KEY-----\n",
+ "RawV2": "",
+ "Redacted": "-----BEGIN RSA PRIVATE KEY-----\nMIIBOgIBAAJBAN17PWsVQPBrHYdPFtyc",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/crypto/tls/handshake_client_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 15,
+ "DetectorName": "PrivateKey",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "-----BEGIN RSA PRIVATE KEY-----\nMIIBOgIBAAJBAN17PWsVQPBrHYdPFtycVQ/0CFyAQYwdVXaefhVURYUkHojwL82T\nHRfLJCWuYVgHMRCcg+EqWzhPSEWgu+MmdekCAwEAAQJBALjQYNTdXF4CFBbXwUz/\nyt9QFDYT9B5WT/12jeGAe653gtYS6OOi/+eAkGmzg1GlRnw6fOfn+HYNFDORST7z\n4j0CIQDn2xz9hVWQEu9ee3vecNT3f60huDGTNoRhtqgweQGX0wIhAPSLj1VcRZEz\nnKpbtU22+PbIMSJ+e80fmY9LIPx5N4HTAiAthGSimMR9bloz0EY3GyuUEyqoDgMd\nhXxjuno2WesoJQIgemilbcALXpxsLmZLgcQ2KSmaVr7jb5ECx9R+hYKTw1sCIG4s\nT+E0J8wlH24pgwQHzy7Ko2qLwn1b5PW8ecrlvP1g\n-----END RSA PRIVATE KEY-----\n",
+ "RawV2": "",
+ "Redacted": "-----BEGIN RSA PRIVATE KEY-----\nMIIBOgIBAAJBAN17PWsVQPBrHYdPFtyc",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/encoding/pem/pem_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 15,
+ "DetectorName": "PrivateKey",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "-----BEGIN RSA PRIVATE KEY-----\nProc-Type: 4,ENCRYPTED\nDEK-Info: DES-EDE3-CBC,80C7C7A09690757A\n\neQp5ZkH6CyHBz7BZfUPxyLCCmftsBJ7HlqGb8Ld21cSwnzWZ4/SIlhyrUtsfw7VR\n2TTwA+odo9ex7GdxOTaH8oZFumIRoiEjHsk8U7Bhntp+ekkPP79xunnN7hb7hkhr\nyGDQZgA7s2cQHQ71v3gwT2BACAft26jCjbM1wgNzBnJ8M0Rzn68YWqaPtdBu8qb/\nzVR5JB1mnqvTSbFsfF5yMc6o2WQ9jJCl6KypnMl+BpL+dlvdjYVK4l9lYsB1Hs3d\n+zDBbWxos818zzhS8/y6eIfiSG27cqrbhURbmgiSfDXjncK4m/pLcQ7mmBL6mFOr\n3Pj4jepzgOiFRL6MKE//h62fZvI1ErYr8VunHEykgKNhChDvb1RO6LEfqKBu+Ivw\nTB6fBhW3TCLMnVPYVoYwA+fHNTmZZm8BEonlIMfI+KktjWUg4Oia+NI6vKcPpFox\nhSnlGgCtvfEaq5/H4kHJp95eOpnFsLviw2seHNkz/LxJMRP1X428+DpYW/QD/0JU\ntJSuC/q9FUHL6RI3u/Asrv8pCb4+D7i1jW/AMIdJTtycOGsbPxQA7yHMWujHmeb1\nBTiHcL3s3KrJu1vDVrshvxfnz71KTeNnZH8UbOqT5i7fPGyXtY1XJddcbI/Q6tXf\nwHFsZc20TzSdsVLBtwksUacpbDogcEVMctnNrB8FIrB3vZEv9Q0Z1VeY7nmTpF+6\na+z2P7acL7j6A6Pr3+q8P9CPiPC7zFonVzuVPyB8GchGR2hytyiOVpuD9+k8hcuw\nZWAaUoVtWIQ52aKS0p19G99hhb+IVANC4akkdHV4SP8i7MVNZhfUmg==\n-----END RSA PRIVATE KEY-----\n",
+ "RawV2": "",
+ "Redacted": "-----BEGIN RSA PRIVATE KEY-----\nProc-Type: 4,ENCRYPTED\nDEK-Info:",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/cmd/go/internal/modconv/testdata/prometheus.out",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 8,
+ "DetectorName": "Github",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "c589d0c9f0d81640c518354c7bcae77d99820aa3",
+ "RawV2": "",
+ "Redacted": "",
+ "ExtraData": {
+ "rotation_guide": "https://howtorotate.com/docs/tutorials/github/",
+ "version": "1"
+ },
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/cmd/go/internal/modconv/testdata/prometheus.out",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 8,
+ "DetectorName": "Github",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "c589d0c9f0d81640c518354c7bcae77d99820aa3",
+ "RawV2": "",
+ "Redacted": "",
+ "ExtraData": {
+ "rotation_guide": "https://howtorotate.com/docs/tutorials/github/",
+ "version": "1"
+ },
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/cmd/go/internal/modconv/testdata/prometheus.out",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 8,
+ "DetectorName": "Github",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "a98ad7ee00ec53921f08832bc06ecf7fd600e6a1",
+ "RawV2": "",
+ "Redacted": "",
+ "ExtraData": {
+ "rotation_guide": "https://howtorotate.com/docs/tutorials/github/",
+ "version": "1"
+ },
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/cmd/go/internal/modconv/testdata/prometheus.out",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 8,
+ "DetectorName": "Github",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "bd40a432e4c76585ef6b72d3fd96fb9b6dc7b68d",
+ "RawV2": "",
+ "Redacted": "",
+ "ExtraData": {
+ "rotation_guide": "https://howtorotate.com/docs/tutorials/github/",
+ "version": "1"
+ },
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/net/http/internal/testcert.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 15,
+ "DetectorName": "PrivateKey",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "-----BEGIN RSA PRIVATE KEY-----\nMIICXgIBAAKBgQDuLnQAI3mDgey3VBzWnB2L39JUU4txjeVE6myuDqkM/uGlfjb9\nSjY1bIw4iA5sBBZzHi3z0h1YV8QPuxEbi4nW91IJm2gsvvZhIrCHS3l6afab4pZB\nl2+XsDulrKBxKKtD1rGxlG4LjncdabFn9gvLZad2bSysqz/qTAUStTvqJQIDAQAB\nAoGAGRzwwir7XvBOAy5tM/uV6e+Zf6anZzus1s1Y1ClbjbE6HXbnWWF/wbZGOpet\n3Zm4vD6MXc7jpTLryzTQIvVdfQbRc6+MUVeLKwZatTXtdZrhu+Jk7hx0nTPy8Jcb\nuJqFk541aEw+mMogY/xEcfbWd6IOkp+4xqjlFLBEDytgbIECQQDvH/E6nk+hgN4H\nqzzVtxxr397vWrjrIgPbJpQvBsafG7b0dA4AFjwVbFLmQcj2PprIMmPcQrooz8vp\njy4SHEg1AkEA/v13/5M47K9vCxmb8QeD/asydfsgS5TeuNi8DoUBEmiSJwma7FXY\nfFUtxuvL7XvjwjN5B30pNEbc6Iuyt7y4MQJBAIt21su4b3sjXNueLKH85Q+phy2U\nfQtuUE9txblTu14q3N7gHRZB4ZMhFYyDy8CKrN2cPg/Fvyt0Xlp/DoCzjA0CQQDU\ny2ptGsuSmgUtWj3NM9xuwYPm+Z/F84K6+ARYiZ6PYj013sovGKUFfYAqVXVlxtIX\nqyUBnu3X9ps8ZfjLZO7BAkEAlT4R5Yl6cGhaJQYZHOde3JEMhNRcVFMO8dJDaFeo\nf9Oeos0UUothgiDktdQHxdNEwLjQf7lJJBzV+5OtwswCWA==\n-----END RSA PRIVATE KEY-----\n",
+ "RawV2": "",
+ "Redacted": "-----BEGIN RSA PRIVATE KEY-----\nMIICXgIBAAKBgQDuLnQAI3mDgey3VBzW",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/net/smtp/smtp_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 15,
+ "DetectorName": "PrivateKey",
+ "DecoderName": "BASE64",
+ "Verified": false,
+ "Raw": "-----BEGIN RSA PRIVATE KEY-----\nMIICXgIBAAKBgQDScVtBC45ayNsa16NylbPXnc6XOJkzhtWMn2Niu43DmfZHLq5h\nAB9+Gpok4icKaZxV7ayImCWzIf1pGHq8qKhsFshRddRTUAF3np5sDOW3QuhsuXHu\nlkQzLfQuoiL0TrOYvdi90bOliWQVGdGurAS1ZhsYF/fOc7bnRLnoIJYfZQIDAQAB\nAoGBAMst7OgpKyFV6c3JwyI/jWqxDySL3caU+RuTTBaodKAUx2ZEmNJIlx9eudLA\nkucHvoxsM/eRxlxkhdFxdBcwU6J+zqooTnhu/FE3jhrT1lPrbhfGhyKnUrB0KKMM\nVY3IQZyiehpxaeXAwoAou6TbWoTpl9t8ImAqAMY8hlULCUqlAkEA+9+Ry5FSYK/m\n542LujIcCaIGoG1/Te6Sxr3hsPagKC2rH20rDLqXwEedSFOpSS0vpzlPAzy/6Rbb\nPHTJUhNdwwJBANXkA+TkMdbJI5do9/mn//U0LfrCR9NkcoYohxfKz8JuhgRQxzF2\n6jpo3q7CdTuuRixLWVfeJzcrAyNrVcBq87cCQFkTCtOMNC7fZnCTPUv+9q1tcJyB\nvNjJu3yvoEZeIeuzouX9TJE21/33FaeDdsXbRhQEj23cqR38qFHsF1qAYNMCQQDP\nQXLEiJoClkR2orAmqjPLVhR3t2oB3INcnEjLNSq8LHyQEfXyaFfu4U9l5+fRPL2i\njiC0k/9L5dHUsF0XZothAkEA23ddgRs+Id/HxtojqqUT27B8MT/IGNrYsp4DvS/c\nqgkeluku4GjxRlDMBuXk94xOBEinUs+p/hwP1Alll80Tpg==\n-----END RSA PRIVATE KEY-----\n",
+ "RawV2": "",
+ "Redacted": "-----BEGIN RSA PRIVATE KEY-----\nMIICXgIBAAKBgQDScVtBC45ayNsa16Ny",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/crypto/tls/handshake_server_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 15,
+ "DetectorName": "PrivateKey",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "-----BEGIN EC PRIVATE KEY-----\nMIHcAgEBBEIBkJN9X4IqZIguiEVKMqeBUP5xtRsEv4HJEtOpOGLELwO53SD78Ew8\nk+wLWoqizS3NpQyMtrU8JFdWfj+C57UNkOugBwYFK4EEACOhgYkDgYYABACVjJF1\nFMBexFe01MNvja5oHt1vzobhfm6ySD6B5U7ixohLZNz1MLvT/2XMW/TdtWo+PtAd\n3kfDdq0Z9kUsjLzYHQFMH3CQRnZIi4+DzEpcj0B22uCJ7B0rxE4wdihBsmKo+1vx\n+U56jb0JuK7qixgnTy5w/hOWusPTQBbNZU6sER7m8Q==\n-----END EC PRIVATE KEY-----\n",
+ "RawV2": "",
+ "Redacted": "-----BEGIN EC PRIVATE KEY-----\nMIHcAgEBBEIBkJN9X4IqZIguiEVKMqeBU",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/crypto/tls/handshake_server_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 15,
+ "DetectorName": "PrivateKey",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "-----BEGIN RSA PRIVATE KEY-----\nMIICXQIBAAKBgQC6b6qGvc+/n/LvXJRgeG/oE/LRlm/N2TJuIjfOQfnKXSms4Sfa\nYaLugcsQx980WJWG6T0Z5lwnc2DIjXgC9B2kmAmjGXBpPCViZiqrIiPFe4U4Ty4J\nczKnvT6brcqEB+YPOv93xZ1BhQCKtpvusKQ/LUxM5kI+u1HI3UhU9AyORwIDAQAB\nAoGAEJZ03q4uuMb7b26WSQsOMeDsftdatT747LGgs3pNRkMJvTb/O7/qJjxoG+Mc\nqeSj0TAZXp+PXXc3ikCECAc+R8rVMfWdmp903XgO/qYtmZGCorxAHEmR80SrfMXv\nPJnznLQWc8U9nphQErR+tTESg7xWEzmFcPKwnZd1xg8ERYkCQQDTGtrFczlB2b/Z\n9TjNMqUlMnTLIk/a/rPE2fLLmAYhK5sHnJdvDURaH2mF4nso0EGtENnTsh6LATnY\ndkrxXGm9AkEA4hXHG2q3MnhgK1Z5hjv+Fnqd+8bcbII9WW4flFs15EKoMgS1w/PJ\nzbsySaSy5IVS8XeShmT9+3lrleed4sy+UwJBAJOOAbxhfXP5r4+5R6ql66jES75w\njUCVJzJA5ORJrn8g64u2eGK28z/LFQbv9wXgCwfc72R468BdawFSLa/m2EECQGbZ\nrWiFla26IVXV0xcD98VWJsTBZMlgPnSOqoMdM1kSEd4fUmlAYI/dFzV1XYSkOmVr\nFhdZnklmpVDeu27P4c0CQQCuCOup0FlJSBpWY1TTfun/KMBkBatMz0VMA3d7FKIU\ncsPezl677Yjo8u1r/KzeI6zLg87Z8E6r6ZWNc9wBSZK6\n-----END RSA PRIVATE KEY-----\n",
+ "RawV2": "",
+ "Redacted": "-----BEGIN RSA PRIVATE KEY-----\nMIICXQIBAAKBgQC6b6qGvc+/n/LvXJRg",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/crypto/tls/tls_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 15,
+ "DetectorName": "PrivateKey",
+ "DecoderName": "BASE64",
+ "Verified": false,
+ "Raw": "-----BEGIN EC PRIVATE KEY-----\nMIHcAgEBBEIBrsoKp0oqcv6/JovJJDoDVSGWdirrkgCWxrprGlzB9o0X8fV675X0\nNwuBenXFfeZvVcwluO7/Q9wkYoPd/t3jGImgBwYFK4EEACOhgYkDgYYABAFj36bL\n06h5JRGUNB1X/Hwuw64uKW2GGJLVPPhoYMcg/ALWaW+d/t+DmV5xikwKssuFq4Bz\nVQldyCXTXGgu7OC0AQCC/Y/+ODK3NFKlRi+AsG3VQDSV4tgHLqZBBus0S6pPcg1q\nkohxS/xfFg/TEwRSSws+roJr4JFKpO2t3/be5OdqmQ==\n-----END EC PRIVATE KEY-----\n",
+ "RawV2": "",
+ "Redacted": "-----BEGIN EC PRIVATE KEY-----\nMIHcAgEBBEIBrsoKp0oqcv6/JovJJDoDV",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/crypto/tls/tls_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 15,
+ "DetectorName": "PrivateKey",
+ "DecoderName": "BASE64",
+ "Verified": false,
+ "Raw": "-----BEGIN RSA PRIVATE KEY-----\nMIIBOwIBAAJBANLJhPHhITqQbPklG3ibCVxwGMRfp/v4XqhfdQHdcVfHap6NQ5Wo\nk/4xIA+ui35/MmNartNuC+BdZ1tMuVCPFZcCAwEAAQJAEJ2N+zsR0Xn8/Q6twa4G\n6OB1M1WO+k+ztnX/1SvNeWu8D6GImtupLTYgjZcHufykj09jiHmjHx8u8ZZB/o1N\nMQIhAPW+eyZo7ay3lMz1V01WVjNKK9QSn1MJlb06h/LuYv9FAiEA25WPedKgVyCW\nSmUwbPw8fnTcpqDWE3yTO3vKcebqMSsCIBF3UmVue8YU3jybC3NxuXq3wNm34R8T\nxVLHwDXh/6NJAiEAl2oHGGLz64BuAfjKrqwz7qMYr9HCLIe/YsoWq/olzScCIQDi\nD2lWusoe2/nEqfDVVWGWlyJ7yOmqaVm/iNUN9B2N2g==\n-----END RSA PRIVATE KEY-----\n",
+ "RawV2": "",
+ "Redacted": "-----BEGIN RSA PRIVATE KEY-----\nMIIBOwIBAAJBANLJhPHhITqQbPklG3ib",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/crypto/tls/example_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 15,
+ "DetectorName": "PrivateKey",
+ "DecoderName": "BASE64",
+ "Verified": false,
+ "Raw": "-----BEGIN EC PRIVATE KEY-----\nMHcCAQEEIIrYSSNQFaA2Hwf1duRSxKtLYX5CB04fSeQ6tF1aY/PuoAoGCCqGSM49\nAwEHoUQDQgAEPR3tU2Fta9ktY+6P9G0cWO+0kETA6SFs38GecTyudlHz6xvCdz8q\nEKTcWGekdmdDPsHloRNtsiCa697B2O9IFA==\n-----END EC PRIVATE KEY-----\n",
+ "RawV2": "",
+ "Redacted": "-----BEGIN EC PRIVATE KEY-----\nMHcCAQEEIIrYSSNQFaA2Hwf1duRSxKtLY",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/crypto/tls/example_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 15,
+ "DetectorName": "PrivateKey",
+ "DecoderName": "BASE64",
+ "Verified": false,
+ "Raw": "-----BEGIN EC PRIVATE KEY-----\nMHcCAQEEIIrYSSNQFaA2Hwf1duRSxKtLYX5CB04fSeQ6tF1aY/PuoAoGCCqGSM49\nAwEHoUQDQgAEPR3tU2Fta9ktY+6P9G0cWO+0kETA6SFs38GecTyudlHz6xvCdz8q\nEKTcWGekdmdDPsHloRNtsiCa697B2O9IFA==\n-----END EC PRIVATE KEY-----\n",
+ "RawV2": "",
+ "Redacted": "-----BEGIN EC PRIVATE KEY-----\nMHcCAQEEIIrYSSNQFaA2Hwf1duRSxKtLY",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/net/url/url_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "http://user:password@google.com",
+ "RawV2": "http://user:password@google.com",
+ "Redacted": "http://user:********@google.com",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/net/url/url_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "http://j%40ne:password@google.com",
+ "RawV2": "http://j%40ne:password@google.com",
+ "Redacted": "http://j%40ne:********@google.com",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/net/url/url_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "http://jane:p%40ssword@google.com",
+ "RawV2": "http://jane:p%40ssword@google.com",
+ "Redacted": "http://jane:********@google.com",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/net/url/url_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "http://jane:p%40ssword@google.com",
+ "RawV2": "http://jane:p%40ssword@google.com",
+ "Redacted": "http://jane:********@google.com",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/net/url/url_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "http://j%40ne:password@google.com?q=@go",
+ "RawV2": "http://j%40ne:password@google.com/p@th?q=@go",
+ "Redacted": "http://j%40ne:********@google.com?q=@go",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/net/url/url_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "http://j%40ne:password@google.com?q=@go",
+ "RawV2": "http://j%40ne:password@google.com/p@th?q=@go",
+ "Redacted": "http://j%40ne:********@google.com?q=@go",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/net/url/url_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "http://%3Fam:pa%3Fsword@google.com",
+ "RawV2": "http://%3Fam:pa%3Fsword@google.com",
+ "Redacted": "http://%3Fam:********@google.com",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/net/url/url_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "http://j%40ne:password@google.com",
+ "RawV2": "http://j%40ne:password@google.com",
+ "Redacted": "http://j%40ne:********@google.com",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/net/url/url_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "http://user:password@google.com",
+ "RawV2": "http://user:password@google.com",
+ "Redacted": "http://user:********@google.com",
+ "ExtraData": null,
+ "StructuredData": null
+ }
+ ]
\ No newline at end of file
diff --git a/libs/hdf-converters/sample_jsons/trufflehog_mapper/sample_input_report/trufflehog_saf_example.json b/libs/hdf-converters/sample_jsons/trufflehog_mapper/sample_input_report/trufflehog_saf_example.json
new file mode 100644
index 0000000000..9c840e2707
--- /dev/null
+++ b/libs/hdf-converters/sample_jsons/trufflehog_mapper/sample_input_report/trufflehog_saf_example.json
@@ -0,0 +1,721 @@
+[
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "1514ebbfc22994db9aec0dcf7bd8c638ab2943a4",
+ "file": "test/sample_data/conveyor/sample_input_report/large-results.json",
+ "email": "Joshua Weiss <89481736+jweissm@users.noreply.github.com>",
+ "repository": "https://github.com/mitre/saf",
+ "timestamp": "2023-08-31 05:59:33 +0000",
+ "line": 23643
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 8,
+ "DetectorName": "Github",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "e9f0d509e1408743048e29d9c099d36e0e1f6ae7",
+ "RawV2": "",
+ "Redacted": "",
+ "ExtraData": {
+ "rotation_guide": "https://howtorotate.com/docs/tutorials/github/",
+ "version": "1"
+ },
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "62ca8f2d2967a5a2e324f25836ed140ae993b0cb",
+ "file": "test/sample_data/conveyor/conveyor-stigma-hdf.json",
+ "email": "Joshua ",
+ "repository": "https://github.com/mitre/saf",
+ "timestamp": "2023-06-23 19:31:20 +0000",
+ "line": 7171
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 8,
+ "DetectorName": "Github",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "e9f0d509e1408743048e29d9c099d36e0e1f6ae7",
+ "RawV2": "",
+ "Redacted": "",
+ "ExtraData": {
+ "rotation_guide": "https://howtorotate.com/docs/tutorials/github/",
+ "version": "1"
+ },
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "62ca8f2d2967a5a2e324f25836ed140ae993b0cb",
+ "file": "test/sample_data/conveyor/sample_input_report/large-results.json",
+ "email": "Joshua ",
+ "repository": "https://github.com/mitre/saf",
+ "timestamp": "2023-06-23 19:31:20 +0000",
+ "line": 23643
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 8,
+ "DetectorName": "Github",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "e9f0d509e1408743048e29d9c099d36e0e1f6ae7",
+ "RawV2": "",
+ "Redacted": "",
+ "ExtraData": {
+ "rotation_guide": "https://howtorotate.com/docs/tutorials/github/",
+ "version": "1"
+ },
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "1f673f315e1e699c6021c5c1334220a175bb3195",
+ "file": "out/spec/puppet/modules/foreman/spec/functions/foreman_spec.rb",
+ "email": "Camden Moors <66680985+camdenmoors@users.noreply.github.com>",
+ "repository": "https://github.com/mitre/saf",
+ "timestamp": "2022-07-06 20:13:10 +0000",
+ "line": 15
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "VerificationError": "lookup foreman.example.com: no such host",
+ "Raw": "https://my_api_foreman_user:my_api_foreman_pass@foreman.example.com",
+ "RawV2": "https://my_api_foreman_user:my_api_foreman_pass@foreman.example.com/api/hosts",
+ "Redacted": "https://my_api_foreman_user:********@foreman.example.com",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "1f673f315e1e699c6021c5c1334220a175bb3195",
+ "file": "out/spec/puppet/modules/foreman/spec/functions/foreman_spec.rb",
+ "email": "Camden Moors <66680985+camdenmoors@users.noreply.github.com>",
+ "repository": "https://github.com/mitre/saf",
+ "timestamp": "2022-07-06 20:13:10 +0000",
+ "line": 15
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "VerificationError": "lookup foreman.example.com: no such host",
+ "Raw": "https://my_api_foreman_user:my_api_foreman_pass@foreman.example.com",
+ "RawV2": "https://my_api_foreman_user:my_api_foreman_pass@foreman.example.com/api/hosts",
+ "Redacted": "https://my_api_foreman_user:********@foreman.example.com",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "1f673f315e1e699c6021c5c1334220a175bb3195",
+ "file": "out/spec/puppet/modules/foreman/spec/functions/foreman_spec.rb",
+ "email": "Camden Moors <66680985+camdenmoors@users.noreply.github.com>",
+ "repository": "https://github.com/mitre/saf",
+ "timestamp": "2022-07-06 20:13:10 +0000",
+ "line": 15
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "VerificationError": "lookup foreman.example.com: no such host",
+ "Raw": "https://my_api_foreman_user:my_api_foreman_pass@foreman.example.com",
+ "RawV2": "https://my_api_foreman_user:my_api_foreman_pass@foreman.example.com/api/hosts",
+ "Redacted": "https://my_api_foreman_user:********@foreman.example.com",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "1f673f315e1e699c6021c5c1334220a175bb3195",
+ "file": "out/spec/puppet/modules/foreman/spec/functions/foreman_spec.rb",
+ "email": "Camden Moors <66680985+camdenmoors@users.noreply.github.com>",
+ "repository": "https://github.com/mitre/saf",
+ "timestamp": "2022-07-06 20:13:10 +0000",
+ "line": 15
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "VerificationError": "lookup foreman.example.com: no such host",
+ "Raw": "https://my_api_foreman_user:my_api_foreman_pass@foreman.example.com",
+ "RawV2": "https://my_api_foreman_user:my_api_foreman_pass@foreman.example.com/api/hosts",
+ "Redacted": "https://my_api_foreman_user:********@foreman.example.com",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "e7beabf3be3d04c8401cd3c599d5ed90017b556b",
+ "file": "test/sample_data/inspec/redhat-enterprise-linux-7-stig-baseline/spec/puppet/modules/foreman/spec/functions/foreman_spec.rb",
+ "email": "Camden Moors ",
+ "repository": "https://github.com/mitre/saf",
+ "timestamp": "2022-06-28 14:44:36 +0000",
+ "line": 15
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "VerificationError": "lookup foreman.example.com: no such host",
+ "Raw": "https://my_api_foreman_user:my_api_foreman_pass@foreman.example.com",
+ "RawV2": "https://my_api_foreman_user:my_api_foreman_pass@foreman.example.com/api/hosts",
+ "Redacted": "https://my_api_foreman_user:********@foreman.example.com",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "e7beabf3be3d04c8401cd3c599d5ed90017b556b",
+ "file": "test/sample_data/inspec/redhat-enterprise-linux-7-stig-baseline/spec/puppet/modules/foreman/spec/functions/foreman_spec.rb",
+ "email": "Camden Moors ",
+ "repository": "https://github.com/mitre/saf",
+ "timestamp": "2022-06-28 14:44:36 +0000",
+ "line": 15
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "VerificationError": "lookup foreman.example.com: no such host",
+ "Raw": "https://my_api_foreman_user:my_api_foreman_pass@foreman.example.com",
+ "RawV2": "https://my_api_foreman_user:my_api_foreman_pass@foreman.example.com/api/hosts",
+ "Redacted": "https://my_api_foreman_user:********@foreman.example.com",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "e7beabf3be3d04c8401cd3c599d5ed90017b556b",
+ "file": "test/sample_data/inspec/redhat-enterprise-linux-7-stig-baseline/spec/puppet/modules/foreman/spec/functions/foreman_spec.rb",
+ "email": "Camden Moors ",
+ "repository": "https://github.com/mitre/saf",
+ "timestamp": "2022-06-28 14:44:36 +0000",
+ "line": 15
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "VerificationError": "lookup foreman.example.com: no such host",
+ "Raw": "https://my_api_foreman_user:my_api_foreman_pass@foreman.example.com",
+ "RawV2": "https://my_api_foreman_user:my_api_foreman_pass@foreman.example.com/api/hosts",
+ "Redacted": "https://my_api_foreman_user:********@foreman.example.com",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "e7beabf3be3d04c8401cd3c599d5ed90017b556b",
+ "file": "test/sample_data/inspec/redhat-enterprise-linux-7-stig-baseline/spec/puppet/modules/foreman/spec/functions/foreman_spec.rb",
+ "email": "Camden Moors ",
+ "repository": "https://github.com/mitre/saf",
+ "timestamp": "2022-06-28 14:44:36 +0000",
+ "line": 15
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "VerificationError": "lookup foreman.example.com: no such host",
+ "Raw": "https://my_api_foreman_user:my_api_foreman_pass@foreman.example.com",
+ "RawV2": "https://my_api_foreman_user:my_api_foreman_pass@foreman.example.com/api/hosts",
+ "Redacted": "https://my_api_foreman_user:********@foreman.example.com",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "1f673f315e1e699c6021c5c1334220a175bb3195",
+ "file": "out/spec/puppet/modules/stdlib/spec/functions/validate_x509_rsa_key_pair_spec.rb",
+ "email": "Camden Moors <66680985+camdenmoors@users.noreply.github.com>",
+ "repository": "https://github.com/mitre/saf",
+ "timestamp": "2022-07-06 20:13:10 +0000",
+ "line": 64
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 15,
+ "DetectorName": "PrivateKey",
+ "DecoderName": "BASE64",
+ "Verified": false,
+ "Raw": "-----BEGIN RSA PRIVATE KEY-----\nMIIEpAIBAAKCAQEAoISxYJBTPAeAzFnm+lE/ljLlmGal2Xr3vwZKkvJiuKA/m4QJ\n0ZNdtkBSDOVuG2dXVv6W4sChRtsCdvuVe7bjTYvlU8TWM3VEJDL9l9cRXScxxlKQ\nXwb35y1yV35NJfaK/jzm9KcErtQQs1RxvGlWRaohmLM8uQcuhjZfMsSlQoHQD5LX\nsbPtk82RPyxYc1dj2vsaoi1VvuP2+jv4xLQOmNJY1bT5GTurqiltmxEtWhNNmGg0\n2wtK00ifqLVO5HNc3gXQCDM2M99Sbmn1YtbrgsU9xMYfcPmvQvb+YoKskyoqck+c\nHR//hi7vslbxABrny15LBkEfRc4TickphSGYXwIDAQABAoIBAATEzGw8/WwMIQRx\nK06GeWgh7PZBHm4+m/ud2TtSXiJ0CE+7dXs3cJJIiOd/LW08/bhE6gCkjmYHfaRB\nRyicv1X/cPmzIFX5BuQ4a5ZGOmrVDkKBE27vSxAgJoR46RvWnjx9XLMp/xaekDxz\npsldK8X4DvV1ZbltgDFWji947hvyqUtHdKnkQnc5j7aCIFJf9GMfzaeeDPMaL8WF\nmVL4iy9EAOjNOHBshZj/OHyU5FbJ8ROwZQlCOiLCdFegftSIXt8EYDnjB3BdsALH\nN6hquqrD7xDKyRbTD0K7lqxUubuMwTQpi61jZD8TBTXEPyFVAnoMpXkc0Y+np40A\nYiIsR+kCgYEAyrc4Bh6fb9gt49IXGXOSRZ5i5+TmJho4kzIONrJ7Ndclwx9wzHfh\neGBodWaw5CxxQGMf4vEiaZrpAiSFeDffBLR+Wa2TFE5aWkdYkR34maDjO00m4PE1\nS+YsZoGw7rGmmj+KS4qv2T26FEHtUI+F31RC1FPohLsQ22Jbn1ORipsCgYEAyrYB\nJ2Ncf2DlX1C0GfxyUHQOTNl0V5gpGvpbZ0WmWksumYz2kSGOAJkxuDKd9mKVlAcz\nczmN+OOetuHTNqds2JJKKJy6hJbgCdd9aho3dId5Xs4oh4YwuFQiG8R/bJZfTlXo\n99Qr02L7MmDWYLmrR3BA/93UPeorHPtjqSaYU40CgYEAtmGfWwokIglaSDVVqQVs\n3YwBqmcrla5TpkMLvLRZ2/fktqfL4Xod9iKu+Klajv9ZKTfFkXWno2HHL7FSD/Yc\nhWwqnV5oDIXuDnlQOse/SeERb+IbD5iUfePpoJQgbrCQlwiB0TNGwOojR2SFMczf\nAi4aLlQLx5dSND9K9Y7HS+8CgYEAixlHQ2r4LuQjoTs0ytwi6TgqE+vn3K+qDTwc\neoods7oBWRaUn1RCKAD3UClToZ1WfMRQNtIYrOAsqdveXpOWqioAP0wE5TTOuZIo\nGiWxRgIsc7TNtOmNBv+chCdbNP0emxdyjJUIGb7DFnfCw47EjHnn8Guc13uXaATN\nB2ZXgoUCgYAGa13P0ggUf5BMJpBd8S08jKRyvZb1CDXcUCuGtk2yEx45ern9U5WY\nzJ13E5z9MKKO8nkGBqrRfjJa8Xhxk4HKNFuzHEet5lvNE7IKCF4YQRb0ZBhnb/78\n+4ZKjFki1RrWRNSw9TdvrK6qaDKgTtCTtfRVXAYQXUgq7lSFOTtL3A==\n-----END RSA PRIVATE KEY-----\n",
+ "RawV2": "",
+ "Redacted": "-----BEGIN RSA PRIVATE KEY-----\nMIIEpAIBAAKCAQEAoISxYJBTPAeAzFnm",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "1f673f315e1e699c6021c5c1334220a175bb3195",
+ "file": "out/spec/puppet/modules/stdlib/spec/functions/validate_x509_rsa_key_pair_spec.rb",
+ "email": "Camden Moors <66680985+camdenmoors@users.noreply.github.com>",
+ "repository": "https://github.com/mitre/saf",
+ "timestamp": "2022-07-06 20:13:10 +0000",
+ "line": 32
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 15,
+ "DetectorName": "PrivateKey",
+ "DecoderName": "BASE64",
+ "Verified": false,
+ "Raw": "-----BEGIN RSA PRIVATE KEY-----\nMIIEogIBAAKCAQEAz9bY/piKahD10AiJSfbI2A8NG5UwRz0r9T/WfvNVdhgrsGFg\nNQjvpUoZnNJpQIHBbgMOiXqfATFjJl5FjEkSf7GUHohlGVls9MX2JmVvknzsiitd\n75H/EJd+N+k915lix8Vqmj8d1CTlbF/8tEjzANI67Vqw5QTuqebO7rkIUvRg6yiR\nfSo75FK1RinCJyl++kmleBwQZBInQyg95GvJ5JTqMzBs67DeeyzskDhTeTePRYVF\n2NwL8QzYhtvLIBERTNsyU5i7nkxY5ptUwgFUwd93LH4Q19tPqL5C5RZqXxhE51th\nOOwafm+aW/cRkqYqV+tv+j1jJ3WICyF1JNW0BQIDAQABAoIBADAiZ/r+xP+vkd5u\nO61/lCBFzBlZQecdybJw6HJaVK6XBndA9hESUr4LHUdui6W+51ddKd65IV4bXAUk\nzCKjQb+FFvLDT/bA+TTvLATUdTSN7hJJ3OWBAHuNOlQklof6JCB0Hi4+89+P8/pX\neKUgR/cmuTMDT/iaXdPHeqFbBQyA1ZpQFRjN5LyyJMS/9FkywuNc5wlpsArtc51T\ngIKENUZCuPhosR+kMFc2iuTNvqZWPhvouSrmhi2O6nSqV+oy0+irlqSpCF2GsCI8\n72TtLpq94Grrq0BEH5avouV+Lp4k83vO65OKCQKUFQlxz3Xkxm2U3J7KzxqnRtM3\n/b+cJ/kCgYEA6/yOnaEYhH/7ijhZbPn8RujXZ5VGJXKJqIuaPiHMmHVS5p1j6Bah\n2PcnqJA2IlLs3UloN+ziAxAIH6KCBiwlQ/uPBNMMaJsIjPNBEy8axjndKhKUpidg\nR0OJ7RQqMShOJ8akrSfWdPtXC/GBuwCYE//t77GgZaIMO3FcT9EKA48CgYEA4Xcx\nFia0Jg9iyAhNmUOXI6hWcGENavMx01+x7XFhbnMjIKTZevFfTnTkrX6HyLXyGtMU\ngHOn+k4PE/purI4ARrKO8m5wYEKqSIt4dBMTkIXXirfQjXgfjR8E4T/aPe5fOFZo\n7OYuxLRtzmG1C2sW4txwKAKX1LaWcVx/RLSttSsCgYBbcj8Brk+F6OJcqYFdzXGJ\nOOlf5mSMVlopyg83THmwCqbZXtw8L6kAHqZrl5airmfDSJLuOQlMDoZXW+3u3mSC\nd5TwVahVUN57YDgzaumBLyMZDqIz0MZqVy23hTzkV64Rk9R0lR9xrYQJyMhw4sYL\n2f0mCTsSpzz+O+t9so+i2QKBgEC38gMlwPhb2kMI/x1LZYr6uzUu5qcYf+jowy4h\nKZKGwkKQj0zXFEB1FV8nvtpCP+irRmtIx6L13SYi8LnfWPzyLE4ynVdES5TfVAgd\nobQOdzx+XwL8xDHCAaiWp5K3ZeXKB/xYZnxYPlzLdyh76Ond1OPnOqX4c16+6llS\nc7pZAoGATd9NckT0XtXLEsF3IraDivq8dP6bccX2DNfS8UeEvRRrRwpFpSRrmuGb\njbG4yzoIX4RjQfj/z48hwhJB+cKiN9WwcPsFXtHe7v3F6BRwK0JUfrCiXad8/SGZ\nKAf7Dfqi608zBdnPWHacre2Y35gPHB00nFQOLS6u46aBNSq07YA=\n-----END RSA PRIVATE KEY-----\n",
+ "RawV2": "",
+ "Redacted": "-----BEGIN RSA PRIVATE KEY-----\nMIIEogIBAAKCAQEAz9bY/piKahD10AiJ",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "1f673f315e1e699c6021c5c1334220a175bb3195",
+ "file": "out/spec/puppet/modules/stdlib/spec/functions/validate_x509_rsa_key_pair_spec.rb",
+ "email": "Camden Moors <66680985+camdenmoors@users.noreply.github.com>",
+ "repository": "https://github.com/mitre/saf",
+ "timestamp": "2022-07-06 20:13:10 +0000",
+ "line": 63
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 15,
+ "DetectorName": "PrivateKey",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "-----BEGIN RSA PRIVATE KEY-----\nMIIEpAIBAAKCAQEAoISxYJBTPAeAzFnm+lE/ljLlmGal2Xr3vwZKkvJiuKA/m4QJ\n0ZNdtkBSDOVuG2dXVv6W4sChRtsCdvuVe7bjTYvlU8TWM3VEJDL9l9cRXScxxlKQ\nXwb35y1yV35NJfaK/jzm9KcErtQQs1RxvGlWRaohmLM8uQcuhjZfMsSlQoHQD5LX\nsbPtk82RPyxYc1dj2vsaoi1VvuP2+jv4xLQOmNJY1bT5GTurqiltmxEtWhNNmGg0\n2wtK00ifqLVO5HNc3gXQCDM2M99Sbmn1YtbrgsU9xMYfcPmvQvb+YoKskyoqck+c\nHR//hi7vslbxABrny15LBkEfRc4TickphSGYXwIDAQABAoIBAATEzGw8/WwMIQRx\nK06GeWgh7PZBHm4+m/ud2TtSXiJ0CE+7dXs3cJJIiOd/LW08/bhE6gCkjmYHfaRB\nRyicv1X/cPmzIFX5BuQ4a5ZGOmrVDkKBE27vSxAgJoR46RvWnjx9XLMp/xaekDxz\npsldK8X4DvV1ZbltgDFWji947hvyqUtHdKnkQnc5j7aCIFJf9GMfzaeeDPMaL8WF\nmVL4iy9EAOjNOHBshZj/OHyU5FbJ8ROwZQlCOiLCdFegftSIXt8EYDnjB3BdsALH\nN6hquqrD7xDKyRbTD0K7lqxUubuMwTQpi61jZD8TBTXEPyFVAnoMpXkc0Y+np40A\nYiIsR+kCgYEAyrc4Bh6fb9gt49IXGXOSRZ5i5+TmJho4kzIONrJ7Ndclwx9wzHfh\neGBodWaw5CxxQGMf4vEiaZrpAiSFeDffBLR+Wa2TFE5aWkdYkR34maDjO00m4PE1\nS+YsZoGw7rGmmj+KS4qv2T26FEHtUI+F31RC1FPohLsQ22Jbn1ORipsCgYEAyrYB\nJ2Ncf2DlX1C0GfxyUHQOTNl0V5gpGvpbZ0WmWksumYz2kSGOAJkxuDKd9mKVlAcz\nczmN+OOetuHTNqds2JJKKJy6hJbgCdd9aho3dId5Xs4oh4YwuFQiG8R/bJZfTlXo\n99Qr02L7MmDWYLmrR3BA/93UPeorHPtjqSaYU40CgYEAtmGfWwokIglaSDVVqQVs\n3YwBqmcrla5TpkMLvLRZ2/fktqfL4Xod9iKu+Klajv9ZKTfFkXWno2HHL7FSD/Yc\nhWwqnV5oDIXuDnlQOse/SeERb+IbD5iUfePpoJQgbrCQlwiB0TNGwOojR2SFMczf\nAi4aLlQLx5dSND9K9Y7HS+8CgYEAixlHQ2r4LuQjoTs0ytwi6TgqE+vn3K+qDTwc\neoods7oBWRaUn1RCKAD3UClToZ1WfMRQNtIYrOAsqdveXpOWqioAP0wE5TTOuZIo\nGiWxRgIsc7TNtOmNBv+chCdbNP0emxdyjJUIGb7DFnfCw47EjHnn8Guc13uXaATN\nB2ZXgoUCgYAGa13P0ggUf5BMJpBd8S08jKRyvZb1CDXcUCuGtk2yEx45ern9U5WY\nzJ13E5z9MKKO8nkGBqrRfjJa8Xhxk4HKNFuzHEet5lvNE7IKCF4YQRb0ZBhnb/78\n+4ZKjFki1RrWRNSw9TdvrK6qaDKgTtCTtfRVXAYQXUgq7lSFOTtL3A==\n-----END RSA PRIVATE KEY-----\n",
+ "RawV2": "",
+ "Redacted": "-----BEGIN RSA PRIVATE KEY-----\nMIIEpAIBAAKCAQEAoISxYJBTPAeAzFnm",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "1f673f315e1e699c6021c5c1334220a175bb3195",
+ "file": "out/spec/puppet/modules/stdlib/spec/functions/validate_x509_rsa_key_pair_spec.rb",
+ "email": "Camden Moors <66680985+camdenmoors@users.noreply.github.com>",
+ "repository": "https://github.com/mitre/saf",
+ "timestamp": "2022-07-06 20:13:10 +0000",
+ "line": 31
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 15,
+ "DetectorName": "PrivateKey",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "-----BEGIN RSA PRIVATE KEY-----\nMIIEogIBAAKCAQEAz9bY/piKahD10AiJSfbI2A8NG5UwRz0r9T/WfvNVdhgrsGFg\nNQjvpUoZnNJpQIHBbgMOiXqfATFjJl5FjEkSf7GUHohlGVls9MX2JmVvknzsiitd\n75H/EJd+N+k915lix8Vqmj8d1CTlbF/8tEjzANI67Vqw5QTuqebO7rkIUvRg6yiR\nfSo75FK1RinCJyl++kmleBwQZBInQyg95GvJ5JTqMzBs67DeeyzskDhTeTePRYVF\n2NwL8QzYhtvLIBERTNsyU5i7nkxY5ptUwgFUwd93LH4Q19tPqL5C5RZqXxhE51th\nOOwafm+aW/cRkqYqV+tv+j1jJ3WICyF1JNW0BQIDAQABAoIBADAiZ/r+xP+vkd5u\nO61/lCBFzBlZQecdybJw6HJaVK6XBndA9hESUr4LHUdui6W+51ddKd65IV4bXAUk\nzCKjQb+FFvLDT/bA+TTvLATUdTSN7hJJ3OWBAHuNOlQklof6JCB0Hi4+89+P8/pX\neKUgR/cmuTMDT/iaXdPHeqFbBQyA1ZpQFRjN5LyyJMS/9FkywuNc5wlpsArtc51T\ngIKENUZCuPhosR+kMFc2iuTNvqZWPhvouSrmhi2O6nSqV+oy0+irlqSpCF2GsCI8\n72TtLpq94Grrq0BEH5avouV+Lp4k83vO65OKCQKUFQlxz3Xkxm2U3J7KzxqnRtM3\n/b+cJ/kCgYEA6/yOnaEYhH/7ijhZbPn8RujXZ5VGJXKJqIuaPiHMmHVS5p1j6Bah\n2PcnqJA2IlLs3UloN+ziAxAIH6KCBiwlQ/uPBNMMaJsIjPNBEy8axjndKhKUpidg\nR0OJ7RQqMShOJ8akrSfWdPtXC/GBuwCYE//t77GgZaIMO3FcT9EKA48CgYEA4Xcx\nFia0Jg9iyAhNmUOXI6hWcGENavMx01+x7XFhbnMjIKTZevFfTnTkrX6HyLXyGtMU\ngHOn+k4PE/purI4ARrKO8m5wYEKqSIt4dBMTkIXXirfQjXgfjR8E4T/aPe5fOFZo\n7OYuxLRtzmG1C2sW4txwKAKX1LaWcVx/RLSttSsCgYBbcj8Brk+F6OJcqYFdzXGJ\nOOlf5mSMVlopyg83THmwCqbZXtw8L6kAHqZrl5airmfDSJLuOQlMDoZXW+3u3mSC\nd5TwVahVUN57YDgzaumBLyMZDqIz0MZqVy23hTzkV64Rk9R0lR9xrYQJyMhw4sYL\n2f0mCTsSpzz+O+t9so+i2QKBgEC38gMlwPhb2kMI/x1LZYr6uzUu5qcYf+jowy4h\nKZKGwkKQj0zXFEB1FV8nvtpCP+irRmtIx6L13SYi8LnfWPzyLE4ynVdES5TfVAgd\nobQOdzx+XwL8xDHCAaiWp5K3ZeXKB/xYZnxYPlzLdyh76Ond1OPnOqX4c16+6llS\nc7pZAoGATd9NckT0XtXLEsF3IraDivq8dP6bccX2DNfS8UeEvRRrRwpFpSRrmuGb\njbG4yzoIX4RjQfj/z48hwhJB+cKiN9WwcPsFXtHe7v3F6BRwK0JUfrCiXad8/SGZ\nKAf7Dfqi608zBdnPWHacre2Y35gPHB00nFQOLS6u46aBNSq07YA=\n-----END RSA PRIVATE KEY-----\n",
+ "RawV2": "",
+ "Redacted": "-----BEGIN RSA PRIVATE KEY-----\nMIIEogIBAAKCAQEAz9bY/piKahD10AiJ",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "e7beabf3be3d04c8401cd3c599d5ed90017b556b",
+ "file": "test/sample_data/inspec/redhat-enterprise-linux-7-stig-baseline/spec/puppet/modules/stdlib/spec/functions/validate_x509_rsa_key_pair_spec.rb",
+ "email": "Camden Moors ",
+ "repository": "https://github.com/mitre/saf",
+ "timestamp": "2022-06-28 14:44:36 +0000",
+ "line": 64
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 15,
+ "DetectorName": "PrivateKey",
+ "DecoderName": "BASE64",
+ "Verified": false,
+ "Raw": "-----BEGIN RSA PRIVATE KEY-----\nMIIEpAIBAAKCAQEAoISxYJBTPAeAzFnm+lE/ljLlmGal2Xr3vwZKkvJiuKA/m4QJ\n0ZNdtkBSDOVuG2dXVv6W4sChRtsCdvuVe7bjTYvlU8TWM3VEJDL9l9cRXScxxlKQ\nXwb35y1yV35NJfaK/jzm9KcErtQQs1RxvGlWRaohmLM8uQcuhjZfMsSlQoHQD5LX\nsbPtk82RPyxYc1dj2vsaoi1VvuP2+jv4xLQOmNJY1bT5GTurqiltmxEtWhNNmGg0\n2wtK00ifqLVO5HNc3gXQCDM2M99Sbmn1YtbrgsU9xMYfcPmvQvb+YoKskyoqck+c\nHR//hi7vslbxABrny15LBkEfRc4TickphSGYXwIDAQABAoIBAATEzGw8/WwMIQRx\nK06GeWgh7PZBHm4+m/ud2TtSXiJ0CE+7dXs3cJJIiOd/LW08/bhE6gCkjmYHfaRB\nRyicv1X/cPmzIFX5BuQ4a5ZGOmrVDkKBE27vSxAgJoR46RvWnjx9XLMp/xaekDxz\npsldK8X4DvV1ZbltgDFWji947hvyqUtHdKnkQnc5j7aCIFJf9GMfzaeeDPMaL8WF\nmVL4iy9EAOjNOHBshZj/OHyU5FbJ8ROwZQlCOiLCdFegftSIXt8EYDnjB3BdsALH\nN6hquqrD7xDKyRbTD0K7lqxUubuMwTQpi61jZD8TBTXEPyFVAnoMpXkc0Y+np40A\nYiIsR+kCgYEAyrc4Bh6fb9gt49IXGXOSRZ5i5+TmJho4kzIONrJ7Ndclwx9wzHfh\neGBodWaw5CxxQGMf4vEiaZrpAiSFeDffBLR+Wa2TFE5aWkdYkR34maDjO00m4PE1\nS+YsZoGw7rGmmj+KS4qv2T26FEHtUI+F31RC1FPohLsQ22Jbn1ORipsCgYEAyrYB\nJ2Ncf2DlX1C0GfxyUHQOTNl0V5gpGvpbZ0WmWksumYz2kSGOAJkxuDKd9mKVlAcz\nczmN+OOetuHTNqds2JJKKJy6hJbgCdd9aho3dId5Xs4oh4YwuFQiG8R/bJZfTlXo\n99Qr02L7MmDWYLmrR3BA/93UPeorHPtjqSaYU40CgYEAtmGfWwokIglaSDVVqQVs\n3YwBqmcrla5TpkMLvLRZ2/fktqfL4Xod9iKu+Klajv9ZKTfFkXWno2HHL7FSD/Yc\nhWwqnV5oDIXuDnlQOse/SeERb+IbD5iUfePpoJQgbrCQlwiB0TNGwOojR2SFMczf\nAi4aLlQLx5dSND9K9Y7HS+8CgYEAixlHQ2r4LuQjoTs0ytwi6TgqE+vn3K+qDTwc\neoods7oBWRaUn1RCKAD3UClToZ1WfMRQNtIYrOAsqdveXpOWqioAP0wE5TTOuZIo\nGiWxRgIsc7TNtOmNBv+chCdbNP0emxdyjJUIGb7DFnfCw47EjHnn8Guc13uXaATN\nB2ZXgoUCgYAGa13P0ggUf5BMJpBd8S08jKRyvZb1CDXcUCuGtk2yEx45ern9U5WY\nzJ13E5z9MKKO8nkGBqrRfjJa8Xhxk4HKNFuzHEet5lvNE7IKCF4YQRb0ZBhnb/78\n+4ZKjFki1RrWRNSw9TdvrK6qaDKgTtCTtfRVXAYQXUgq7lSFOTtL3A==\n-----END RSA PRIVATE KEY-----\n",
+ "RawV2": "",
+ "Redacted": "-----BEGIN RSA PRIVATE KEY-----\nMIIEpAIBAAKCAQEAoISxYJBTPAeAzFnm",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "e7beabf3be3d04c8401cd3c599d5ed90017b556b",
+ "file": "test/sample_data/inspec/redhat-enterprise-linux-7-stig-baseline/spec/puppet/modules/stdlib/spec/functions/validate_x509_rsa_key_pair_spec.rb",
+ "email": "Camden Moors ",
+ "repository": "https://github.com/mitre/saf",
+ "timestamp": "2022-06-28 14:44:36 +0000",
+ "line": 32
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 15,
+ "DetectorName": "PrivateKey",
+ "DecoderName": "BASE64",
+ "Verified": false,
+ "Raw": "-----BEGIN RSA PRIVATE KEY-----\nMIIEogIBAAKCAQEAz9bY/piKahD10AiJSfbI2A8NG5UwRz0r9T/WfvNVdhgrsGFg\nNQjvpUoZnNJpQIHBbgMOiXqfATFjJl5FjEkSf7GUHohlGVls9MX2JmVvknzsiitd\n75H/EJd+N+k915lix8Vqmj8d1CTlbF/8tEjzANI67Vqw5QTuqebO7rkIUvRg6yiR\nfSo75FK1RinCJyl++kmleBwQZBInQyg95GvJ5JTqMzBs67DeeyzskDhTeTePRYVF\n2NwL8QzYhtvLIBERTNsyU5i7nkxY5ptUwgFUwd93LH4Q19tPqL5C5RZqXxhE51th\nOOwafm+aW/cRkqYqV+tv+j1jJ3WICyF1JNW0BQIDAQABAoIBADAiZ/r+xP+vkd5u\nO61/lCBFzBlZQecdybJw6HJaVK6XBndA9hESUr4LHUdui6W+51ddKd65IV4bXAUk\nzCKjQb+FFvLDT/bA+TTvLATUdTSN7hJJ3OWBAHuNOlQklof6JCB0Hi4+89+P8/pX\neKUgR/cmuTMDT/iaXdPHeqFbBQyA1ZpQFRjN5LyyJMS/9FkywuNc5wlpsArtc51T\ngIKENUZCuPhosR+kMFc2iuTNvqZWPhvouSrmhi2O6nSqV+oy0+irlqSpCF2GsCI8\n72TtLpq94Grrq0BEH5avouV+Lp4k83vO65OKCQKUFQlxz3Xkxm2U3J7KzxqnRtM3\n/b+cJ/kCgYEA6/yOnaEYhH/7ijhZbPn8RujXZ5VGJXKJqIuaPiHMmHVS5p1j6Bah\n2PcnqJA2IlLs3UloN+ziAxAIH6KCBiwlQ/uPBNMMaJsIjPNBEy8axjndKhKUpidg\nR0OJ7RQqMShOJ8akrSfWdPtXC/GBuwCYE//t77GgZaIMO3FcT9EKA48CgYEA4Xcx\nFia0Jg9iyAhNmUOXI6hWcGENavMx01+x7XFhbnMjIKTZevFfTnTkrX6HyLXyGtMU\ngHOn+k4PE/purI4ARrKO8m5wYEKqSIt4dBMTkIXXirfQjXgfjR8E4T/aPe5fOFZo\n7OYuxLRtzmG1C2sW4txwKAKX1LaWcVx/RLSttSsCgYBbcj8Brk+F6OJcqYFdzXGJ\nOOlf5mSMVlopyg83THmwCqbZXtw8L6kAHqZrl5airmfDSJLuOQlMDoZXW+3u3mSC\nd5TwVahVUN57YDgzaumBLyMZDqIz0MZqVy23hTzkV64Rk9R0lR9xrYQJyMhw4sYL\n2f0mCTsSpzz+O+t9so+i2QKBgEC38gMlwPhb2kMI/x1LZYr6uzUu5qcYf+jowy4h\nKZKGwkKQj0zXFEB1FV8nvtpCP+irRmtIx6L13SYi8LnfWPzyLE4ynVdES5TfVAgd\nobQOdzx+XwL8xDHCAaiWp5K3ZeXKB/xYZnxYPlzLdyh76Ond1OPnOqX4c16+6llS\nc7pZAoGATd9NckT0XtXLEsF3IraDivq8dP6bccX2DNfS8UeEvRRrRwpFpSRrmuGb\njbG4yzoIX4RjQfj/z48hwhJB+cKiN9WwcPsFXtHe7v3F6BRwK0JUfrCiXad8/SGZ\nKAf7Dfqi608zBdnPWHacre2Y35gPHB00nFQOLS6u46aBNSq07YA=\n-----END RSA PRIVATE KEY-----\n",
+ "RawV2": "",
+ "Redacted": "-----BEGIN RSA PRIVATE KEY-----\nMIIEogIBAAKCAQEAz9bY/piKahD10AiJ",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "e7beabf3be3d04c8401cd3c599d5ed90017b556b",
+ "file": "test/sample_data/inspec/redhat-enterprise-linux-7-stig-baseline/spec/puppet/modules/stdlib/spec/functions/validate_x509_rsa_key_pair_spec.rb",
+ "email": "Camden Moors ",
+ "repository": "https://github.com/mitre/saf",
+ "timestamp": "2022-06-28 14:44:36 +0000",
+ "line": 63
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 15,
+ "DetectorName": "PrivateKey",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "-----BEGIN RSA PRIVATE KEY-----\nMIIEpAIBAAKCAQEAoISxYJBTPAeAzFnm+lE/ljLlmGal2Xr3vwZKkvJiuKA/m4QJ\n0ZNdtkBSDOVuG2dXVv6W4sChRtsCdvuVe7bjTYvlU8TWM3VEJDL9l9cRXScxxlKQ\nXwb35y1yV35NJfaK/jzm9KcErtQQs1RxvGlWRaohmLM8uQcuhjZfMsSlQoHQD5LX\nsbPtk82RPyxYc1dj2vsaoi1VvuP2+jv4xLQOmNJY1bT5GTurqiltmxEtWhNNmGg0\n2wtK00ifqLVO5HNc3gXQCDM2M99Sbmn1YtbrgsU9xMYfcPmvQvb+YoKskyoqck+c\nHR//hi7vslbxABrny15LBkEfRc4TickphSGYXwIDAQABAoIBAATEzGw8/WwMIQRx\nK06GeWgh7PZBHm4+m/ud2TtSXiJ0CE+7dXs3cJJIiOd/LW08/bhE6gCkjmYHfaRB\nRyicv1X/cPmzIFX5BuQ4a5ZGOmrVDkKBE27vSxAgJoR46RvWnjx9XLMp/xaekDxz\npsldK8X4DvV1ZbltgDFWji947hvyqUtHdKnkQnc5j7aCIFJf9GMfzaeeDPMaL8WF\nmVL4iy9EAOjNOHBshZj/OHyU5FbJ8ROwZQlCOiLCdFegftSIXt8EYDnjB3BdsALH\nN6hquqrD7xDKyRbTD0K7lqxUubuMwTQpi61jZD8TBTXEPyFVAnoMpXkc0Y+np40A\nYiIsR+kCgYEAyrc4Bh6fb9gt49IXGXOSRZ5i5+TmJho4kzIONrJ7Ndclwx9wzHfh\neGBodWaw5CxxQGMf4vEiaZrpAiSFeDffBLR+Wa2TFE5aWkdYkR34maDjO00m4PE1\nS+YsZoGw7rGmmj+KS4qv2T26FEHtUI+F31RC1FPohLsQ22Jbn1ORipsCgYEAyrYB\nJ2Ncf2DlX1C0GfxyUHQOTNl0V5gpGvpbZ0WmWksumYz2kSGOAJkxuDKd9mKVlAcz\nczmN+OOetuHTNqds2JJKKJy6hJbgCdd9aho3dId5Xs4oh4YwuFQiG8R/bJZfTlXo\n99Qr02L7MmDWYLmrR3BA/93UPeorHPtjqSaYU40CgYEAtmGfWwokIglaSDVVqQVs\n3YwBqmcrla5TpkMLvLRZ2/fktqfL4Xod9iKu+Klajv9ZKTfFkXWno2HHL7FSD/Yc\nhWwqnV5oDIXuDnlQOse/SeERb+IbD5iUfePpoJQgbrCQlwiB0TNGwOojR2SFMczf\nAi4aLlQLx5dSND9K9Y7HS+8CgYEAixlHQ2r4LuQjoTs0ytwi6TgqE+vn3K+qDTwc\neoods7oBWRaUn1RCKAD3UClToZ1WfMRQNtIYrOAsqdveXpOWqioAP0wE5TTOuZIo\nGiWxRgIsc7TNtOmNBv+chCdbNP0emxdyjJUIGb7DFnfCw47EjHnn8Guc13uXaATN\nB2ZXgoUCgYAGa13P0ggUf5BMJpBd8S08jKRyvZb1CDXcUCuGtk2yEx45ern9U5WY\nzJ13E5z9MKKO8nkGBqrRfjJa8Xhxk4HKNFuzHEet5lvNE7IKCF4YQRb0ZBhnb/78\n+4ZKjFki1RrWRNSw9TdvrK6qaDKgTtCTtfRVXAYQXUgq7lSFOTtL3A==\n-----END RSA PRIVATE KEY-----\n",
+ "RawV2": "",
+ "Redacted": "-----BEGIN RSA PRIVATE KEY-----\nMIIEpAIBAAKCAQEAoISxYJBTPAeAzFnm",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "e7beabf3be3d04c8401cd3c599d5ed90017b556b",
+ "file": "test/sample_data/inspec/redhat-enterprise-linux-7-stig-baseline/spec/puppet/modules/stdlib/spec/functions/validate_x509_rsa_key_pair_spec.rb",
+ "email": "Camden Moors ",
+ "repository": "https://github.com/mitre/saf",
+ "timestamp": "2022-06-28 14:44:36 +0000",
+ "line": 31
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 15,
+ "DetectorName": "PrivateKey",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "-----BEGIN RSA PRIVATE KEY-----\nMIIEogIBAAKCAQEAz9bY/piKahD10AiJSfbI2A8NG5UwRz0r9T/WfvNVdhgrsGFg\nNQjvpUoZnNJpQIHBbgMOiXqfATFjJl5FjEkSf7GUHohlGVls9MX2JmVvknzsiitd\n75H/EJd+N+k915lix8Vqmj8d1CTlbF/8tEjzANI67Vqw5QTuqebO7rkIUvRg6yiR\nfSo75FK1RinCJyl++kmleBwQZBInQyg95GvJ5JTqMzBs67DeeyzskDhTeTePRYVF\n2NwL8QzYhtvLIBERTNsyU5i7nkxY5ptUwgFUwd93LH4Q19tPqL5C5RZqXxhE51th\nOOwafm+aW/cRkqYqV+tv+j1jJ3WICyF1JNW0BQIDAQABAoIBADAiZ/r+xP+vkd5u\nO61/lCBFzBlZQecdybJw6HJaVK6XBndA9hESUr4LHUdui6W+51ddKd65IV4bXAUk\nzCKjQb+FFvLDT/bA+TTvLATUdTSN7hJJ3OWBAHuNOlQklof6JCB0Hi4+89+P8/pX\neKUgR/cmuTMDT/iaXdPHeqFbBQyA1ZpQFRjN5LyyJMS/9FkywuNc5wlpsArtc51T\ngIKENUZCuPhosR+kMFc2iuTNvqZWPhvouSrmhi2O6nSqV+oy0+irlqSpCF2GsCI8\n72TtLpq94Grrq0BEH5avouV+Lp4k83vO65OKCQKUFQlxz3Xkxm2U3J7KzxqnRtM3\n/b+cJ/kCgYEA6/yOnaEYhH/7ijhZbPn8RujXZ5VGJXKJqIuaPiHMmHVS5p1j6Bah\n2PcnqJA2IlLs3UloN+ziAxAIH6KCBiwlQ/uPBNMMaJsIjPNBEy8axjndKhKUpidg\nR0OJ7RQqMShOJ8akrSfWdPtXC/GBuwCYE//t77GgZaIMO3FcT9EKA48CgYEA4Xcx\nFia0Jg9iyAhNmUOXI6hWcGENavMx01+x7XFhbnMjIKTZevFfTnTkrX6HyLXyGtMU\ngHOn+k4PE/purI4ARrKO8m5wYEKqSIt4dBMTkIXXirfQjXgfjR8E4T/aPe5fOFZo\n7OYuxLRtzmG1C2sW4txwKAKX1LaWcVx/RLSttSsCgYBbcj8Brk+F6OJcqYFdzXGJ\nOOlf5mSMVlopyg83THmwCqbZXtw8L6kAHqZrl5airmfDSJLuOQlMDoZXW+3u3mSC\nd5TwVahVUN57YDgzaumBLyMZDqIz0MZqVy23hTzkV64Rk9R0lR9xrYQJyMhw4sYL\n2f0mCTsSpzz+O+t9so+i2QKBgEC38gMlwPhb2kMI/x1LZYr6uzUu5qcYf+jowy4h\nKZKGwkKQj0zXFEB1FV8nvtpCP+irRmtIx6L13SYi8LnfWPzyLE4ynVdES5TfVAgd\nobQOdzx+XwL8xDHCAaiWp5K3ZeXKB/xYZnxYPlzLdyh76Ond1OPnOqX4c16+6llS\nc7pZAoGATd9NckT0XtXLEsF3IraDivq8dP6bccX2DNfS8UeEvRRrRwpFpSRrmuGb\njbG4yzoIX4RjQfj/z48hwhJB+cKiN9WwcPsFXtHe7v3F6BRwK0JUfrCiXad8/SGZ\nKAf7Dfqi608zBdnPWHacre2Y35gPHB00nFQOLS6u46aBNSq07YA=\n-----END RSA PRIVATE KEY-----\n",
+ "RawV2": "",
+ "Redacted": "-----BEGIN RSA PRIVATE KEY-----\nMIIEogIBAAKCAQEAz9bY/piKahD10AiJ",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "56c7b689529cbe03bc7da56843886b4bd6d4652e",
+ "file": "test/sample_data/xccdf/stigs/U_MS_Office_365_ProPlus_STIG_V2R2_Manual-xccdf.xml",
+ "email": "Camden Moors <66680985+camdenmoors@users.noreply.github.com>",
+ "repository": "https://github.com/mitre/saf",
+ "timestamp": "2022-01-12 17:55:33 +0000",
+ "line": 249
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "http://username:password@example.com",
+ "RawV2": "http://username:password@example.com",
+ "Redacted": "http://username:********@example.com",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "56c7b689529cbe03bc7da56843886b4bd6d4652e",
+ "file": "test/sample_data/xccdf/stigs/U_MS_Outlook_2013_STIG_V1R13_Manual-xccdf.xml",
+ "email": "Camden Moors <66680985+camdenmoors@users.noreply.github.com>",
+ "repository": "https://github.com/mitre/saf",
+ "timestamp": "2022-01-12 17:55:33 +0000",
+ "line": 1
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "http://username:password@example.com",
+ "RawV2": "http://username:password@example.com",
+ "Redacted": "http://username:********@example.com",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "56c7b689529cbe03bc7da56843886b4bd6d4652e",
+ "file": "test/sample_data/xccdf/stigs/U_MS_Outlook_2010_STIG_V1R13_Manual-xccdf.xml",
+ "email": "Camden Moors <66680985+camdenmoors@users.noreply.github.com>",
+ "repository": "https://github.com/mitre/saf",
+ "timestamp": "2022-01-12 17:55:33 +0000",
+ "line": 2
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "http://username:password@example.com",
+ "RawV2": "http://username:password@example.com",
+ "Redacted": "http://username:********@example.com",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "56c7b689529cbe03bc7da56843886b4bd6d4652e",
+ "file": "test/sample_data/xccdf/stigs/U_MS_Office_365_ProPlus_STIG_V2R3_Manual-xccdf.xml",
+ "email": "Camden Moors <66680985+camdenmoors@users.noreply.github.com>",
+ "repository": "https://github.com/mitre/saf",
+ "timestamp": "2022-01-12 17:55:33 +0000",
+ "line": 249
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "http://username:password@example.com",
+ "RawV2": "http://username:password@example.com",
+ "Redacted": "http://username:********@example.com",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "50ac076662086794401a192bf46f117ff626d57d",
+ "file": "test/sample_data/xccdf/stigs/U_MS_Office_365_ProPlus_STIG_V2R3_Manual-xccdf.xml",
+ "email": "Camden Moors <66680985+camdenmoors@users.noreply.github.com>",
+ "repository": "https://github.com/mitre/saf",
+ "timestamp": "2022-01-12 17:55:33 +0000",
+ "line": 249
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "http://username:password@example.com",
+ "RawV2": "http://username:password@example.com",
+ "Redacted": "http://username:********@example.com",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "50ac076662086794401a192bf46f117ff626d57d",
+ "file": "test/sample_data/xccdf/stigs/U_MS_Outlook_2010_STIG_V1R13_Manual-xccdf.xml",
+ "email": "Camden Moors <66680985+camdenmoors@users.noreply.github.com>",
+ "repository": "https://github.com/mitre/saf",
+ "timestamp": "2022-01-12 17:55:33 +0000",
+ "line": 2
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "http://username:password@example.com",
+ "RawV2": "http://username:password@example.com",
+ "Redacted": "http://username:********@example.com",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "50ac076662086794401a192bf46f117ff626d57d",
+ "file": "test/sample_data/xccdf/stigs/U_MS_Office_365_ProPlus_STIG_V2R2_Manual-xccdf.xml",
+ "email": "Camden Moors <66680985+camdenmoors@users.noreply.github.com>",
+ "repository": "https://github.com/mitre/saf",
+ "timestamp": "2022-01-12 17:55:33 +0000",
+ "line": 249
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "http://username:password@example.com",
+ "RawV2": "http://username:password@example.com",
+ "Redacted": "http://username:********@example.com",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "50ac076662086794401a192bf46f117ff626d57d",
+ "file": "test/sample_data/xccdf/stigs/U_MS_Outlook_2013_STIG_V1R13_Manual-xccdf.xml",
+ "email": "Camden Moors <66680985+camdenmoors@users.noreply.github.com>",
+ "repository": "https://github.com/mitre/saf",
+ "timestamp": "2022-01-12 17:55:33 +0000",
+ "line": 1
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "http://username:password@example.com",
+ "RawV2": "http://username:password@example.com",
+ "Redacted": "http://username:********@example.com",
+ "ExtraData": null,
+ "StructuredData": null
+ }
+ ]
\ No newline at end of file
diff --git a/libs/hdf-converters/sample_jsons/trufflehog_mapper/trufflehog-docker-hdf-withraw.json b/libs/hdf-converters/sample_jsons/trufflehog_mapper/trufflehog-docker-hdf-withraw.json
new file mode 100644
index 0000000000..6003de2959
--- /dev/null
+++ b/libs/hdf-converters/sample_jsons/trufflehog_mapper/trufflehog-docker-hdf-withraw.json
@@ -0,0 +1,1591 @@
+{
+ "platform": {
+ "name": "Heimdall Tools",
+ "release": "2.10.8"
+ },
+ "version": "2.10.8",
+ "statistics": {},
+ "profiles": [
+ {
+ "name": "Source ID: 1, Source Name: trufflehog - docker",
+ "title": "trufflehog - docker",
+ "supports": [],
+ "attributes": [],
+ "groups": [],
+ "status": "loaded",
+ "controls": [
+ {
+ "tags": {
+ "nist": [
+ "IA-5(7)"
+ ],
+ "cci": [
+ "CCI-004069",
+ "CCI-000202",
+ "CCI-000203",
+ "CCI-002367"
+ ],
+ "severity": "medium"
+ },
+ "refs": [],
+ "source_location": {},
+ "title": "Found Aiven secret using PLAIN decoder",
+ "id": "Aiven PLAIN",
+ "impact": 0.5,
+ "results": [
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Docker\": {\n \"file\": \"/usr/local/go/misc/trace/trace_viewer_full.html\",\n \"image\": \"golang\",\n \"layer\": \"sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597\",\n \"tag\": \"1.12-alpine\"\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"DGnfccMNNzzU0tLSKE2V+OSvmiuYXZFOkwDmvD2e7saa/X99iCLxOBoAF7W3ljfewGABZ1ucpw2d7733XusTTzxxE33+xCNNlfjED3vcqELON2WGr0+WCS03cXtaTmy6qbutppUkyHAnNO+tl/xgAUc9DLmmxWnacAeB/hDdANK3I/cjSCAIebi3d0QokKfRZHcrvZ01D9XtW72DhqjX3mBtUC5ZwGGqaFqcws5LL7109dGjR9+WN4DiPx7DHXLc0HE5Wt7es/m21WCob4PiTOimTjiJJwM46gPg2PiCE2ee/Wc/+9lvyB5vkvY4SSNO12+uxFkgT7LB7vZ6uptq9678DQ3JThsYggkAppgvCg7OJQs4WkUn\"\n}",
+ "start_time": ""
+ }
+ ]
+ },
+ {
+ "tags": {
+ "nist": [
+ "IA-5(7)"
+ ],
+ "cci": [
+ "CCI-004069",
+ "CCI-000202",
+ "CCI-000203",
+ "CCI-002367"
+ ],
+ "severity": "medium"
+ },
+ "refs": [],
+ "source_location": {},
+ "title": "Found Github secret using PLAIN decoder",
+ "id": "Github PLAIN",
+ "impact": 0.5,
+ "results": [
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Docker\": {\n \"file\": \"/usr/local/go/src/cmd/go/testdata/mod/rsc.io_breaker_v2.0.0+incompatible.txt\",\n \"image\": \"golang\",\n \"layer\": \"sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597\",\n \"tag\": \"1.12-alpine\"\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"7307b307f4f0dde421900f8e5126fadac1e13aed\",\n \"ExtraData\": {\n \"rotation_guide\": \"https://howtorotate.com/docs/tutorials/github/\",\n \"version\": \"1\"\n }\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Docker\": {\n \"file\": \"/usr/local/go/src/cmd/go/internal/modconv/testdata/juju.out\",\n \"image\": \"golang\",\n \"layer\": \"sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597\",\n \"tag\": \"1.12-alpine\"\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"13f4951698adc0fa9c1dda3e275d489a24201161\",\n \"ExtraData\": {\n \"rotation_guide\": \"https://howtorotate.com/docs/tutorials/github/\",\n \"version\": \"1\"\n }\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Docker\": {\n \"file\": \"/usr/local/go/src/cmd/go/internal/modconv/testdata/govmomi.out\",\n \"image\": \"golang\",\n \"layer\": \"sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597\",\n \"tag\": \"1.12-alpine\"\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"4930550ba2e22f87187498acfd78348b15f4e7a8\",\n \"ExtraData\": {\n \"rotation_guide\": \"https://howtorotate.com/docs/tutorials/github/\",\n \"version\": \"1\"\n }\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Docker\": {\n \"file\": \"/usr/local/go/src/cmd/go/testdata/mod/rsc.io_breaker_v2.0.0.txt\",\n \"image\": \"golang\",\n \"layer\": \"sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597\",\n \"tag\": \"1.12-alpine\"\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"7307b307f4f0dde421900f8e5126fadac1e13aed\",\n \"ExtraData\": {\n \"rotation_guide\": \"https://howtorotate.com/docs/tutorials/github/\",\n \"version\": \"1\"\n }\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Docker\": {\n \"file\": \"/usr/local/go/src/cmd/go/internal/modconv/testdata/prometheus.out\",\n \"image\": \"golang\",\n \"layer\": \"sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597\",\n \"tag\": \"1.12-alpine\"\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"c589d0c9f0d81640c518354c7bcae77d99820aa3\",\n \"ExtraData\": {\n \"rotation_guide\": \"https://howtorotate.com/docs/tutorials/github/\",\n \"version\": \"1\"\n }\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Docker\": {\n \"file\": \"/usr/local/go/src/cmd/go/internal/modconv/testdata/moby.vconf\",\n \"image\": \"golang\",\n \"layer\": \"sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597\",\n \"tag\": \"1.12-alpine\"\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"0b12d6b521d83fc7f755e7cfc1b1fbdd35a01a74\",\n \"ExtraData\": {\n \"rotation_guide\": \"https://howtorotate.com/docs/tutorials/github/\",\n \"version\": \"1\"\n }\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Docker\": {\n \"file\": \"/usr/local/go/src/cmd/go/internal/modconv/testdata/moby.out\",\n \"image\": \"golang\",\n \"layer\": \"sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597\",\n \"tag\": \"1.12-alpine\"\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"0b12d6b521d83fc7f755e7cfc1b1fbdd35a01a74\",\n \"ExtraData\": {\n \"rotation_guide\": \"https://howtorotate.com/docs/tutorials/github/\",\n \"version\": \"1\"\n }\n}",
+ "start_time": ""
+ }
+ ]
+ },
+ {
+ "tags": {
+ "nist": [
+ "IA-5(7)"
+ ],
+ "cci": [
+ "CCI-004069",
+ "CCI-000202",
+ "CCI-000203",
+ "CCI-002367"
+ ],
+ "severity": "medium"
+ },
+ "refs": [],
+ "source_location": {},
+ "title": "Found PivotalTracker secret using PLAIN decoder",
+ "id": "PivotalTracker PLAIN",
+ "impact": 0.5,
+ "results": [
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Docker\": {\n \"file\": \"/usr/local/go/src/cmd/go/internal/modconv/testdata/moby.vconf\",\n \"image\": \"golang\",\n \"layer\": \"sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597\",\n \"tag\": \"1.12-alpine\"\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"3fd3c1944c59d9742e1cd333672181cd\"\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Docker\": {\n \"file\": \"/usr/local/go/src/cmd/go/internal/modconv/testdata/moby.out\",\n \"image\": \"golang\",\n \"layer\": \"sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597\",\n \"tag\": \"1.12-alpine\"\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"3fd3c1944c59d9742e1cd333672181cd\"\n}",
+ "start_time": ""
+ }
+ ]
+ },
+ {
+ "tags": {
+ "nist": [
+ "IA-5(7)"
+ ],
+ "cci": [
+ "CCI-004069",
+ "CCI-000202",
+ "CCI-000203",
+ "CCI-002367"
+ ],
+ "severity": "medium"
+ },
+ "refs": [],
+ "source_location": {},
+ "title": "Found URI secret using PLAIN decoder",
+ "id": "URI PLAIN",
+ "impact": 0.5,
+ "results": [
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Docker\": {\n \"file\": \"/usr/local/go/src/net/http/client_test.go\",\n \"image\": \"golang\",\n \"layer\": \"sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597\",\n \"tag\": \"1.12-alpine\"\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"VerificationError\": \"lookup dummy.faketld: no such host\",\n \"Raw\": \"http://My%20User:My%20Pass@dummy.faketld\",\n \"RawV2\": \"http://My%20User:My%20Pass@dummy.faketld\",\n \"Redacted\": \"http://My%20User:********@dummy.faketld\"\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Docker\": {\n \"file\": \"/usr/local/go/src/net/url/url_test.go\",\n \"image\": \"golang\",\n \"layer\": \"sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597\",\n \"tag\": \"1.12-alpine\"\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"http://user:password@google.com\",\n \"RawV2\": \"http://user:password@google.com\",\n \"Redacted\": \"http://user:********@google.com\"\n}",
+ "start_time": ""
+ }
+ ]
+ },
+ {
+ "tags": {
+ "nist": [
+ "IA-5(7)"
+ ],
+ "cci": [
+ "CCI-004069",
+ "CCI-000202",
+ "CCI-000203",
+ "CCI-002367"
+ ],
+ "severity": "medium"
+ },
+ "refs": [],
+ "source_location": {},
+ "title": "Found CloudflareApiToken secret using PLAIN decoder",
+ "id": "CloudflareApiToken PLAIN",
+ "impact": 0.5,
+ "results": [
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Docker\": {\n \"file\": \"/usr/local/go/src/cmd/go/internal/modconv/testdata/moby.out\",\n \"image\": \"golang\",\n \"layer\": \"sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597\",\n \"tag\": \"1.12-alpine\"\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"7fb22c8cba7ecaf98e4082d22d65800cf45e042a\"\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Docker\": {\n \"file\": \"/usr/local/go/src/cmd/go/internal/modconv/testdata/moby.vconf\",\n \"image\": \"golang\",\n \"layer\": \"sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597\",\n \"tag\": \"1.12-alpine\"\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"7fb22c8cba7ecaf98e4082d22d65800cf45e042a\"\n}",
+ "start_time": ""
+ }
+ ]
+ },
+ {
+ "tags": {
+ "nist": [
+ "IA-5(7)"
+ ],
+ "cci": [
+ "CCI-004069",
+ "CCI-000202",
+ "CCI-000203",
+ "CCI-002367"
+ ],
+ "severity": "medium"
+ },
+ "refs": [],
+ "source_location": {},
+ "title": "Found PrivateKey secret using PLAIN decoder",
+ "id": "PrivateKey PLAIN",
+ "impact": 0.5,
+ "results": [
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Docker\": {\n \"file\": \"/usr/local/go/src/crypto/tls/handshake_server_test.go\",\n \"image\": \"golang\",\n \"layer\": \"sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597\",\n \"tag\": \"1.12-alpine\"\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIICXQIBAAKBgQC6b6qGvc+/n/LvXJRgeG/oE/LRlm/N2TJuIjfOQfnKXSms4Sfa\\nYaLugcsQx980WJWG6T0Z5lwnc2DIjXgC9B2kmAmjGXBpPCViZiqrIiPFe4U4Ty4J\\nczKnvT6brcqEB+YPOv93xZ1BhQCKtpvusKQ/LUxM5kI+u1HI3UhU9AyORwIDAQAB\\nAoGAEJZ03q4uuMb7b26WSQsOMeDsftdatT747LGgs3pNRkMJvTb/O7/qJjxoG+Mc\\nqeSj0TAZXp+PXXc3ikCECAc+R8rVMfWdmp903XgO/qYtmZGCorxAHEmR80SrfMXv\\nPJnznLQWc8U9nphQErR+tTESg7xWEzmFcPKwnZd1xg8ERYkCQQDTGtrFczlB2b/Z\\n9TjNMqUlMnTLIk/a/rPE2fLLmAYhK5sHnJdvDURaH2mF4nso0EGtENnTsh6LATnY\\ndkrxXGm9AkEA4hXHG2q3MnhgK1Z5hjv+Fnqd+8bcbII9WW4flFs15EKoMgS1w/PJ\\nzbsySaSy5IVS8XeShmT9+3lrleed4sy+UwJBAJOOAbxhfXP5r4+5R6ql66jES75w\\njUCVJzJA5ORJrn8g64u2eGK28z/LFQbv9wXgCwfc72R468BdawFSLa/m2EECQGbZ\\nrWiFla26IVXV0xcD98VWJsTBZMlgPnSOqoMdM1kSEd4fUmlAYI/dFzV1XYSkOmVr\\nFhdZnklmpVDeu27P4c0CQQCuCOup0FlJSBpWY1TTfun/KMBkBatMz0VMA3d7FKIU\\ncsPezl677Yjo8u1r/KzeI6zLg87Z8E6r6ZWNc9wBSZK6\\n-----END RSA PRIVATE KEY-----\\n\",\n \"Redacted\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIICXQIBAAKBgQC6b6qGvc+/n/LvXJRg\"\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Docker\": {\n \"file\": \"/usr/local/go/src/crypto/x509/x509_test_import.go\",\n \"image\": \"golang\",\n \"layer\": \"sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597\",\n \"tag\": \"1.12-alpine\"\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIBOgIBAAJBALKZD0nEffqM1ACuak0bijtqE2QrI/KLADv7l3kK3ppMyCuLKoF0\\nfd7Ai2KW5ToIwzFofvJcS/STa6HA5gQenRUCAwEAAQJBAIq9amn00aS0h/CrjXqu\\n/ThglAXJmZhOMPVn4eiu7/ROixi9sex436MaVeMqSNf7Ex9a8fRNfWss7Sqd9eWu\\nRTUCIQDasvGASLqmjeffBNLTXV2A5g4t+kLVCpsEIZAycV5GswIhANEPLmax0ME/\\nEO+ZJ79TJKN5yiGBRsv5yvx5UiHxajEXAiAhAol5N4EUyq6I9w1rYdhPMGpLfk7A\\nIU2snfRJ6Nq2CQIgFrPsWRCkV+gOYcajD17rEqmuLrdIRexpg8N1DOSXoJ8CIGlS\\ntAboUGBxTDq3ZroNism3DaMIbKPyYrAqhKov1h5V\\n-----END RSA PRIVATE KEY-----\\n\",\n \"Redacted\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIBOgIBAAJBALKZD0nEffqM1ACuak0b\"\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Docker\": {\n \"file\": \"/usr/local/go/src/crypto/tls/testdata/example-key.pem\",\n \"image\": \"golang\",\n \"layer\": \"sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597\",\n \"tag\": \"1.12-alpine\"\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"-----BEGIN EC PRIVATE KEY-----\\nMHcCAQEEIIrYSSNQFaA2Hwf1duRSxKtLYX5CB04fSeQ6tF1aY/PuoAoGCCqGSM49\\nAwEHoUQDQgAEPR3tU2Fta9ktY+6P9G0cWO+0kETA6SFs38GecTyudlHz6xvCdz8q\\nEKTcWGekdmdDPsHloRNtsiCa697B2O9IFA==\\n-----END EC PRIVATE KEY-----\\n\",\n \"Redacted\": \"-----BEGIN EC PRIVATE KEY-----\\nMHcCAQEEIIrYSSNQFaA2Hwf1duRSxKtLY\"\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Docker\": {\n \"file\": \"/usr/local/go/src/crypto/tls/handshake_client_test.go\",\n \"image\": \"golang\",\n \"layer\": \"sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597\",\n \"tag\": \"1.12-alpine\"\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIBOgIBAAJBAN17PWsVQPBrHYdPFtycVQ/0CFyAQYwdVXaefhVURYUkHojwL82T\\nHRfLJCWuYVgHMRCcg+EqWzhPSEWgu+MmdekCAwEAAQJBALjQYNTdXF4CFBbXwUz/\\nyt9QFDYT9B5WT/12jeGAe653gtYS6OOi/+eAkGmzg1GlRnw6fOfn+HYNFDORST7z\\n4j0CIQDn2xz9hVWQEu9ee3vecNT3f60huDGTNoRhtqgweQGX0wIhAPSLj1VcRZEz\\nnKpbtU22+PbIMSJ+e80fmY9LIPx5N4HTAiAthGSimMR9bloz0EY3GyuUEyqoDgMd\\nhXxjuno2WesoJQIgemilbcALXpxsLmZLgcQ2KSmaVr7jb5ECx9R+hYKTw1sCIG4s\\nT+E0J8wlH24pgwQHzy7Ko2qLwn1b5PW8ecrlvP1g\\n-----END RSA PRIVATE KEY-----\\n\",\n \"Redacted\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIBOgIBAAJBAN17PWsVQPBrHYdPFtyc\"\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Docker\": {\n \"file\": \"/usr/local/go/src/encoding/pem/pem_test.go\",\n \"image\": \"golang\",\n \"layer\": \"sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597\",\n \"tag\": \"1.12-alpine\"\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"-----BEGIN RSA PRIVATE KEY-----\\nProc-Type: 4,ENCRYPTED\\nDEK-Info: DES-EDE3-CBC,80C7C7A09690757A\\n\\neQp5ZkH6CyHBz7BZfUPxyLCCmftsBJ7HlqGb8Ld21cSwnzWZ4/SIlhyrUtsfw7VR\\n2TTwA+odo9ex7GdxOTaH8oZFumIRoiEjHsk8U7Bhntp+ekkPP79xunnN7hb7hkhr\\nyGDQZgA7s2cQHQ71v3gwT2BACAft26jCjbM1wgNzBnJ8M0Rzn68YWqaPtdBu8qb/\\nzVR5JB1mnqvTSbFsfF5yMc6o2WQ9jJCl6KypnMl+BpL+dlvdjYVK4l9lYsB1Hs3d\\n+zDBbWxos818zzhS8/y6eIfiSG27cqrbhURbmgiSfDXjncK4m/pLcQ7mmBL6mFOr\\n3Pj4jepzgOiFRL6MKE//h62fZvI1ErYr8VunHEykgKNhChDvb1RO6LEfqKBu+Ivw\\nTB6fBhW3TCLMnVPYVoYwA+fHNTmZZm8BEonlIMfI+KktjWUg4Oia+NI6vKcPpFox\\nhSnlGgCtvfEaq5/H4kHJp95eOpnFsLviw2seHNkz/LxJMRP1X428+DpYW/QD/0JU\\ntJSuC/q9FUHL6RI3u/Asrv8pCb4+D7i1jW/AMIdJTtycOGsbPxQA7yHMWujHmeb1\\nBTiHcL3s3KrJu1vDVrshvxfnz71KTeNnZH8UbOqT5i7fPGyXtY1XJddcbI/Q6tXf\\nwHFsZc20TzSdsVLBtwksUacpbDogcEVMctnNrB8FIrB3vZEv9Q0Z1VeY7nmTpF+6\\na+z2P7acL7j6A6Pr3+q8P9CPiPC7zFonVzuVPyB8GchGR2hytyiOVpuD9+k8hcuw\\nZWAaUoVtWIQ52aKS0p19G99hhb+IVANC4akkdHV4SP8i7MVNZhfUmg==\\n-----END RSA PRIVATE KEY-----\\n\",\n \"Redacted\": \"-----BEGIN RSA PRIVATE KEY-----\\nProc-Type: 4,ENCRYPTED\\nDEK-Info:\"\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Docker\": {\n \"file\": \"/usr/local/go/src/net/http/internal/testcert.go\",\n \"image\": \"golang\",\n \"layer\": \"sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597\",\n \"tag\": \"1.12-alpine\"\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIICXgIBAAKBgQDuLnQAI3mDgey3VBzWnB2L39JUU4txjeVE6myuDqkM/uGlfjb9\\nSjY1bIw4iA5sBBZzHi3z0h1YV8QPuxEbi4nW91IJm2gsvvZhIrCHS3l6afab4pZB\\nl2+XsDulrKBxKKtD1rGxlG4LjncdabFn9gvLZad2bSysqz/qTAUStTvqJQIDAQAB\\nAoGAGRzwwir7XvBOAy5tM/uV6e+Zf6anZzus1s1Y1ClbjbE6HXbnWWF/wbZGOpet\\n3Zm4vD6MXc7jpTLryzTQIvVdfQbRc6+MUVeLKwZatTXtdZrhu+Jk7hx0nTPy8Jcb\\nuJqFk541aEw+mMogY/xEcfbWd6IOkp+4xqjlFLBEDytgbIECQQDvH/E6nk+hgN4H\\nqzzVtxxr397vWrjrIgPbJpQvBsafG7b0dA4AFjwVbFLmQcj2PprIMmPcQrooz8vp\\njy4SHEg1AkEA/v13/5M47K9vCxmb8QeD/asydfsgS5TeuNi8DoUBEmiSJwma7FXY\\nfFUtxuvL7XvjwjN5B30pNEbc6Iuyt7y4MQJBAIt21su4b3sjXNueLKH85Q+phy2U\\nfQtuUE9txblTu14q3N7gHRZB4ZMhFYyDy8CKrN2cPg/Fvyt0Xlp/DoCzjA0CQQDU\\ny2ptGsuSmgUtWj3NM9xuwYPm+Z/F84K6+ARYiZ6PYj013sovGKUFfYAqVXVlxtIX\\nqyUBnu3X9ps8ZfjLZO7BAkEAlT4R5Yl6cGhaJQYZHOde3JEMhNRcVFMO8dJDaFeo\\nf9Oeos0UUothgiDktdQHxdNEwLjQf7lJJBzV+5OtwswCWA==\\n-----END RSA PRIVATE KEY-----\\n\",\n \"Redacted\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIICXgIBAAKBgQDuLnQAI3mDgey3VBzW\"\n}",
+ "start_time": ""
+ }
+ ]
+ },
+ {
+ "tags": {
+ "nist": [
+ "IA-5(7)"
+ ],
+ "cci": [
+ "CCI-004069",
+ "CCI-000202",
+ "CCI-000203",
+ "CCI-002367"
+ ],
+ "severity": "medium"
+ },
+ "refs": [],
+ "source_location": {},
+ "title": "Found PrivateKey secret using BASE64 decoder",
+ "id": "PrivateKey BASE64",
+ "impact": 0.5,
+ "results": [
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Docker\": {\n \"file\": \"/usr/local/go/src/crypto/tls/handshake_server_test.go\",\n \"image\": \"golang\",\n \"layer\": \"sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597\",\n \"tag\": \"1.12-alpine\"\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIBOgIBAAJBAN17PWsVQPBrHYdPFtycVQ/0CFyAQYwdVXaefhVURYUkHojwL82T\\nHRfLJCWuYVgHMRCcg+EqWzhPSEWgu+MmdekCAwEAAQJBALjQYNTdXF4CFBbXwUz/\\nyt9QFDYT9B5WT/12jeGAe653gtYS6OOi/+eAkGmzg1GlRnw6fOfn+HYNFDORST7z\\n4j0CIQDn2xz9hVWQEu9ee3vecNT3f60huDGTNoRhtqgweQGX0wIhAPSLj1VcRZEz\\nnKpbtU22+PbIMSJ+e80fmY9LIPx5N4HTAiAthGSimMR9bloz0EY3GyuUEyqoDgMd\\nhXxjuno2WesoJQIgemilbcALXpxsLmZLgcQ2KSmaVr7jb5ECx9R+hYKTw1sCIG4s\\nT+E0J8wlH24pgwQHzy7Ko2qLwn1b5PW8ecrlvP1g\\n-----END RSA PRIVATE KEY-----\\n\",\n \"Redacted\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIBOgIBAAJBAN17PWsVQPBrHYdPFtyc\"\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Docker\": {\n \"file\": \"/usr/local/go/src/net/smtp/smtp_test.go\",\n \"image\": \"golang\",\n \"layer\": \"sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597\",\n \"tag\": \"1.12-alpine\"\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIICXgIBAAKBgQDScVtBC45ayNsa16NylbPXnc6XOJkzhtWMn2Niu43DmfZHLq5h\\nAB9+Gpok4icKaZxV7ayImCWzIf1pGHq8qKhsFshRddRTUAF3np5sDOW3QuhsuXHu\\nlkQzLfQuoiL0TrOYvdi90bOliWQVGdGurAS1ZhsYF/fOc7bnRLnoIJYfZQIDAQAB\\nAoGBAMst7OgpKyFV6c3JwyI/jWqxDySL3caU+RuTTBaodKAUx2ZEmNJIlx9eudLA\\nkucHvoxsM/eRxlxkhdFxdBcwU6J+zqooTnhu/FE3jhrT1lPrbhfGhyKnUrB0KKMM\\nVY3IQZyiehpxaeXAwoAou6TbWoTpl9t8ImAqAMY8hlULCUqlAkEA+9+Ry5FSYK/m\\n542LujIcCaIGoG1/Te6Sxr3hsPagKC2rH20rDLqXwEedSFOpSS0vpzlPAzy/6Rbb\\nPHTJUhNdwwJBANXkA+TkMdbJI5do9/mn//U0LfrCR9NkcoYohxfKz8JuhgRQxzF2\\n6jpo3q7CdTuuRixLWVfeJzcrAyNrVcBq87cCQFkTCtOMNC7fZnCTPUv+9q1tcJyB\\nvNjJu3yvoEZeIeuzouX9TJE21/33FaeDdsXbRhQEj23cqR38qFHsF1qAYNMCQQDP\\nQXLEiJoClkR2orAmqjPLVhR3t2oB3INcnEjLNSq8LHyQEfXyaFfu4U9l5+fRPL2i\\njiC0k/9L5dHUsF0XZothAkEA23ddgRs+Id/HxtojqqUT27B8MT/IGNrYsp4DvS/c\\nqgkeluku4GjxRlDMBuXk94xOBEinUs+p/hwP1Alll80Tpg==\\n-----END RSA PRIVATE KEY-----\\n\",\n \"Redacted\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIICXgIBAAKBgQDScVtBC45ayNsa16Ny\"\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Docker\": {\n \"file\": \"/usr/local/go/src/crypto/tls/tls_test.go\",\n \"image\": \"golang\",\n \"layer\": \"sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597\",\n \"tag\": \"1.12-alpine\"\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"-----BEGIN EC PRIVATE KEY-----\\nMIHcAgEBBEIBrsoKp0oqcv6/JovJJDoDVSGWdirrkgCWxrprGlzB9o0X8fV675X0\\nNwuBenXFfeZvVcwluO7/Q9wkYoPd/t3jGImgBwYFK4EEACOhgYkDgYYABAFj36bL\\n06h5JRGUNB1X/Hwuw64uKW2GGJLVPPhoYMcg/ALWaW+d/t+DmV5xikwKssuFq4Bz\\nVQldyCXTXGgu7OC0AQCC/Y/+ODK3NFKlRi+AsG3VQDSV4tgHLqZBBus0S6pPcg1q\\nkohxS/xfFg/TEwRSSws+roJr4JFKpO2t3/be5OdqmQ==\\n-----END EC PRIVATE KEY-----\\n\",\n \"Redacted\": \"-----BEGIN EC PRIVATE KEY-----\\nMIHcAgEBBEIBrsoKp0oqcv6/JovJJDoDV\"\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Docker\": {\n \"file\": \"/usr/local/go/src/crypto/tls/example_test.go\",\n \"image\": \"golang\",\n \"layer\": \"sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597\",\n \"tag\": \"1.12-alpine\"\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"-----BEGIN EC PRIVATE KEY-----\\nMHcCAQEEIIrYSSNQFaA2Hwf1duRSxKtLYX5CB04fSeQ6tF1aY/PuoAoGCCqGSM49\\nAwEHoUQDQgAEPR3tU2Fta9ktY+6P9G0cWO+0kETA6SFs38GecTyudlHz6xvCdz8q\\nEKTcWGekdmdDPsHloRNtsiCa697B2O9IFA==\\n-----END EC PRIVATE KEY-----\\n\",\n \"Redacted\": \"-----BEGIN EC PRIVATE KEY-----\\nMHcCAQEEIIrYSSNQFaA2Hwf1duRSxKtLY\"\n}",
+ "start_time": ""
+ }
+ ]
+ },
+ {
+ "tags": {
+ "nist": [
+ "IA-5(7)"
+ ],
+ "cci": [
+ "CCI-004069",
+ "CCI-000202",
+ "CCI-000203",
+ "CCI-002367"
+ ],
+ "severity": "medium"
+ },
+ "refs": [],
+ "source_location": {},
+ "title": "Found PrivateKey secret using ESCAPED_UNICODE decoder",
+ "id": "PrivateKey ESCAPED_UNICODE",
+ "impact": 0.5,
+ "results": [
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Docker\": {\n \"file\": \"/usr/local/go/src/crypto/x509/x509_test.go\",\n \"image\": \"golang\",\n \"layer\": \"sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597\",\n \"tag\": \"1.12-alpine\"\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIICXAIBAAKBgQCxoeCUW5KJxNPxMp+KmCxKLc1Zv9Ny+4CFqcUXVUYH69L3mQ7v\\nIWrJ9GBfcaA7BPQqUlWxWM+OCEQZH1EZNIuqRMNQVuIGCbz5UQ8w6tS0gcgdeGX7\\nJ7jgCQ4RK3F/PuCM38QBLaHx988qG8NMc6VKErBjctCXFHQt14lerd5KpQIDAQAB\\nAoGAYrf6Hbk+mT5AI33k2Jt1kcweodBP7UkExkPxeuQzRVe0KVJw0EkcFhywKpr1\\nV5eLMrILWcJnpyHE5slWwtFHBG6a5fLaNtsBBtcAIfqTQ0Vfj5c6SzVaJv0Z5rOd\\n7gQF6isy3t3w9IF3We9wXQKzT6q5ypPGdm6fciKQ8RnzREkCQQDZwppKATqQ41/R\\nvhSj90fFifrGE6aVKC1hgSpxGQa4oIdsYYHwMzyhBmWW9Xv/R+fPyr8ZwPxp2c12\\n33QwOLPLAkEA0NNUb+z4ebVVHyvSwF5jhfJxigim+s49KuzJ1+A2RaSApGyBZiwS\\nrWvWkB471POAKUYt5ykIWVZ83zcceQiNTwJBAMJUFQZX5GDqWFc/zwGoKkeR49Yi\\nMTXIvf7Wmv6E++eFcnT461FlGAUHRV+bQQXGsItR/opIG7mGogIkVXa3E1MCQARX\\nAAA7eoZ9AEHflUeuLn9QJI/r0hyQQLEtrpwv6rDT1GCWaLII5HJ6NUFVf4TTcqxo\\n6vdM4QGKTJoO+SaCyP0CQFdpcxSAuzpFcKv0IlJ8XzS/cy+mweCMwyJ1PFEc4FX6\\nwg/HcAJWY60xZTJDFN+Qfx8ZQvBEin6c2/h+zZi5IVY=\\n-----END RSA PRIVATE KEY-----\\n\",\n \"Redacted\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIICXAIBAAKBgQCxoeCUW5KJxNPxMp+K\"\n}",
+ "start_time": ""
+ }
+ ]
+ }
+ ],
+ "sha256": "990182dac9794c78d11b7df1de9548860f5d80d7f206b9caf435ab8b178b7154"
+ }
+ ],
+ "passthrough": {
+ "raw": {
+ "wrapper": [
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/misc/trace/trace_viewer_full.html",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 917,
+ "DetectorName": "Aiven",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "DGnfccMNNzzU0tLSKE2V+OSvmiuYXZFOkwDmvD2e7saa/X99iCLxOBoAF7W3ljfewGABZ1ucpw2d7733XusTTzxxE33+xCNNlfjED3vcqELON2WGr0+WCS03cXtaTmy6qbutppUkyHAnNO+tl/xgAUc9DLmmxWnacAeB/hDdANK3I/cjSCAIebi3d0QokKfRZHcrvZ01D9XtW72DhqjX3mBtUC5ZwGGqaFqcws5LL7109dGjR9+WN4DiPx7DHXLc0HE5Wt7es/m21WCob4PiTOimTjiJJwM46gPg2PiCE2ee/Wc/+9lvyB5vkvY4SSNO12+uxFkgT7LB7vZ6uptq9678DQ3JThsYggkAppgvCg7OJQs4WkUn",
+ "RawV2": "",
+ "Redacted": "",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/cmd/go/testdata/mod/rsc.io_breaker_v2.0.0+incompatible.txt",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 8,
+ "DetectorName": "Github",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "7307b307f4f0dde421900f8e5126fadac1e13aed",
+ "RawV2": "",
+ "Redacted": "",
+ "ExtraData": {
+ "rotation_guide": "https://howtorotate.com/docs/tutorials/github/",
+ "version": "1"
+ },
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/cmd/go/internal/modconv/testdata/juju.out",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 8,
+ "DetectorName": "Github",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "13f4951698adc0fa9c1dda3e275d489a24201161",
+ "RawV2": "",
+ "Redacted": "",
+ "ExtraData": {
+ "rotation_guide": "https://howtorotate.com/docs/tutorials/github/",
+ "version": "1"
+ },
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/cmd/go/internal/modconv/testdata/govmomi.out",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 8,
+ "DetectorName": "Github",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "4930550ba2e22f87187498acfd78348b15f4e7a8",
+ "RawV2": "",
+ "Redacted": "",
+ "ExtraData": {
+ "rotation_guide": "https://howtorotate.com/docs/tutorials/github/",
+ "version": "1"
+ },
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/cmd/go/testdata/mod/rsc.io_breaker_v2.0.0.txt",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 8,
+ "DetectorName": "Github",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "7307b307f4f0dde421900f8e5126fadac1e13aed",
+ "RawV2": "",
+ "Redacted": "",
+ "ExtraData": {
+ "rotation_guide": "https://howtorotate.com/docs/tutorials/github/",
+ "version": "1"
+ },
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/cmd/go/internal/modconv/testdata/prometheus.out",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 8,
+ "DetectorName": "Github",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "c589d0c9f0d81640c518354c7bcae77d99820aa3",
+ "RawV2": "",
+ "Redacted": "",
+ "ExtraData": {
+ "rotation_guide": "https://howtorotate.com/docs/tutorials/github/",
+ "version": "1"
+ },
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/cmd/go/internal/modconv/testdata/moby.vconf",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 8,
+ "DetectorName": "Github",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "0b12d6b521d83fc7f755e7cfc1b1fbdd35a01a74",
+ "RawV2": "",
+ "Redacted": "",
+ "ExtraData": {
+ "rotation_guide": "https://howtorotate.com/docs/tutorials/github/",
+ "version": "1"
+ },
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/cmd/go/internal/modconv/testdata/moby.vconf",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 8,
+ "DetectorName": "Github",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "346938d642f2ec3594ed81d874461961cd0faa76",
+ "RawV2": "",
+ "Redacted": "",
+ "ExtraData": {
+ "rotation_guide": "https://howtorotate.com/docs/tutorials/github/",
+ "version": "1"
+ },
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/cmd/go/internal/modconv/testdata/moby.vconf",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 23,
+ "DetectorName": "PivotalTracker",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "3fd3c1944c59d9742e1cd333672181cd",
+ "RawV2": "",
+ "Redacted": "",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/cmd/go/internal/modconv/testdata/moby.out",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 8,
+ "DetectorName": "Github",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "0b12d6b521d83fc7f755e7cfc1b1fbdd35a01a74",
+ "RawV2": "",
+ "Redacted": "",
+ "ExtraData": {
+ "rotation_guide": "https://howtorotate.com/docs/tutorials/github/",
+ "version": "1"
+ },
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/cmd/go/internal/modconv/testdata/moby.out",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 8,
+ "DetectorName": "Github",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "346938d642f2ec3594ed81d874461961cd0faa76",
+ "RawV2": "",
+ "Redacted": "",
+ "ExtraData": {
+ "rotation_guide": "https://howtorotate.com/docs/tutorials/github/",
+ "version": "1"
+ },
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/cmd/go/internal/modconv/testdata/moby.out",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 23,
+ "DetectorName": "PivotalTracker",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "3fd3c1944c59d9742e1cd333672181cd",
+ "RawV2": "",
+ "Redacted": "",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/net/http/client_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "VerificationError": "lookup dummy.faketld: no such host",
+ "Raw": "http://My%20User:My%20Pass@dummy.faketld",
+ "RawV2": "http://My%20User:My%20Pass@dummy.faketld",
+ "Redacted": "http://My%20User:********@dummy.faketld",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/net/http/client_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "VerificationError": "lookup dummy.faketld: no such host",
+ "Raw": "http://user:password@dummy.faketld",
+ "RawV2": "http://user:password@dummy.faketld/password",
+ "Redacted": "http://user:********@dummy.faketld",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/net/http/client_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "VerificationError": "lookup dummy.faketld: no such host",
+ "Raw": "http://user:password@dummy.faketld",
+ "RawV2": "http://user:password@dummy.faketld",
+ "Redacted": "http://user:********@dummy.faketld",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/net/http/client_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "VerificationError": "lookup [REDACTED].faketld: no such host",
+ "Raw": "http://user:password@password.faketld",
+ "RawV2": "http://user:password@password.faketld",
+ "Redacted": "http://user:********@password.faketld",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/net/http/client_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "VerificationError": "lookup dummy.faketld: no such host",
+ "Raw": "http://user:password@dummy.faketld",
+ "RawV2": "http://user:password@dummy.faketld/password",
+ "Redacted": "http://user:********@dummy.faketld",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/net/http/client_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "VerificationError": "lookup dummy.faketld: no such host",
+ "Raw": "http://user:password@dummy.faketld",
+ "RawV2": "http://user:password@dummy.faketld",
+ "Redacted": "http://user:********@dummy.faketld",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/net/http/client_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "VerificationError": "lookup [REDACTED].faketld: no such host",
+ "Raw": "http://user:password@password.faketld",
+ "RawV2": "http://user:password@password.faketld",
+ "Redacted": "http://user:********@password.faketld",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/cmd/go/internal/modconv/testdata/moby.out",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 100,
+ "DetectorName": "CloudflareApiToken",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "7fb22c8cba7ecaf98e4082d22d65800cf45e042a",
+ "RawV2": "",
+ "Redacted": "",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/cmd/go/internal/modconv/testdata/moby.vconf",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 100,
+ "DetectorName": "CloudflareApiToken",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "7fb22c8cba7ecaf98e4082d22d65800cf45e042a",
+ "RawV2": "",
+ "Redacted": "",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/crypto/tls/handshake_server_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 15,
+ "DetectorName": "PrivateKey",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "-----BEGIN RSA PRIVATE KEY-----\nMIICXQIBAAKBgQC6b6qGvc+/n/LvXJRgeG/oE/LRlm/N2TJuIjfOQfnKXSms4Sfa\nYaLugcsQx980WJWG6T0Z5lwnc2DIjXgC9B2kmAmjGXBpPCViZiqrIiPFe4U4Ty4J\nczKnvT6brcqEB+YPOv93xZ1BhQCKtpvusKQ/LUxM5kI+u1HI3UhU9AyORwIDAQAB\nAoGAEJZ03q4uuMb7b26WSQsOMeDsftdatT747LGgs3pNRkMJvTb/O7/qJjxoG+Mc\nqeSj0TAZXp+PXXc3ikCECAc+R8rVMfWdmp903XgO/qYtmZGCorxAHEmR80SrfMXv\nPJnznLQWc8U9nphQErR+tTESg7xWEzmFcPKwnZd1xg8ERYkCQQDTGtrFczlB2b/Z\n9TjNMqUlMnTLIk/a/rPE2fLLmAYhK5sHnJdvDURaH2mF4nso0EGtENnTsh6LATnY\ndkrxXGm9AkEA4hXHG2q3MnhgK1Z5hjv+Fnqd+8bcbII9WW4flFs15EKoMgS1w/PJ\nzbsySaSy5IVS8XeShmT9+3lrleed4sy+UwJBAJOOAbxhfXP5r4+5R6ql66jES75w\njUCVJzJA5ORJrn8g64u2eGK28z/LFQbv9wXgCwfc72R468BdawFSLa/m2EECQGbZ\nrWiFla26IVXV0xcD98VWJsTBZMlgPnSOqoMdM1kSEd4fUmlAYI/dFzV1XYSkOmVr\nFhdZnklmpVDeu27P4c0CQQCuCOup0FlJSBpWY1TTfun/KMBkBatMz0VMA3d7FKIU\ncsPezl677Yjo8u1r/KzeI6zLg87Z8E6r6ZWNc9wBSZK6\n-----END RSA PRIVATE KEY-----\n",
+ "RawV2": "",
+ "Redacted": "-----BEGIN RSA PRIVATE KEY-----\nMIICXQIBAAKBgQC6b6qGvc+/n/LvXJRg",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/crypto/tls/handshake_server_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 15,
+ "DetectorName": "PrivateKey",
+ "DecoderName": "BASE64",
+ "Verified": false,
+ "Raw": "-----BEGIN RSA PRIVATE KEY-----\nMIIBOgIBAAJBAN17PWsVQPBrHYdPFtycVQ/0CFyAQYwdVXaefhVURYUkHojwL82T\nHRfLJCWuYVgHMRCcg+EqWzhPSEWgu+MmdekCAwEAAQJBALjQYNTdXF4CFBbXwUz/\nyt9QFDYT9B5WT/12jeGAe653gtYS6OOi/+eAkGmzg1GlRnw6fOfn+HYNFDORST7z\n4j0CIQDn2xz9hVWQEu9ee3vecNT3f60huDGTNoRhtqgweQGX0wIhAPSLj1VcRZEz\nnKpbtU22+PbIMSJ+e80fmY9LIPx5N4HTAiAthGSimMR9bloz0EY3GyuUEyqoDgMd\nhXxjuno2WesoJQIgemilbcALXpxsLmZLgcQ2KSmaVr7jb5ECx9R+hYKTw1sCIG4s\nT+E0J8wlH24pgwQHzy7Ko2qLwn1b5PW8ecrlvP1g\n-----END RSA PRIVATE KEY-----\n",
+ "RawV2": "",
+ "Redacted": "-----BEGIN RSA PRIVATE KEY-----\nMIIBOgIBAAJBAN17PWsVQPBrHYdPFtyc",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/crypto/x509/x509_test_import.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 15,
+ "DetectorName": "PrivateKey",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "-----BEGIN RSA PRIVATE KEY-----\nMIIBOgIBAAJBALKZD0nEffqM1ACuak0bijtqE2QrI/KLADv7l3kK3ppMyCuLKoF0\nfd7Ai2KW5ToIwzFofvJcS/STa6HA5gQenRUCAwEAAQJBAIq9amn00aS0h/CrjXqu\n/ThglAXJmZhOMPVn4eiu7/ROixi9sex436MaVeMqSNf7Ex9a8fRNfWss7Sqd9eWu\nRTUCIQDasvGASLqmjeffBNLTXV2A5g4t+kLVCpsEIZAycV5GswIhANEPLmax0ME/\nEO+ZJ79TJKN5yiGBRsv5yvx5UiHxajEXAiAhAol5N4EUyq6I9w1rYdhPMGpLfk7A\nIU2snfRJ6Nq2CQIgFrPsWRCkV+gOYcajD17rEqmuLrdIRexpg8N1DOSXoJ8CIGlS\ntAboUGBxTDq3ZroNism3DaMIbKPyYrAqhKov1h5V\n-----END RSA PRIVATE KEY-----\n",
+ "RawV2": "",
+ "Redacted": "-----BEGIN RSA PRIVATE KEY-----\nMIIBOgIBAAJBALKZD0nEffqM1ACuak0b",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/crypto/x509/x509_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 15,
+ "DetectorName": "PrivateKey",
+ "DecoderName": "ESCAPED_UNICODE",
+ "Verified": false,
+ "Raw": "-----BEGIN RSA PRIVATE KEY-----\nMIICXAIBAAKBgQCxoeCUW5KJxNPxMp+KmCxKLc1Zv9Ny+4CFqcUXVUYH69L3mQ7v\nIWrJ9GBfcaA7BPQqUlWxWM+OCEQZH1EZNIuqRMNQVuIGCbz5UQ8w6tS0gcgdeGX7\nJ7jgCQ4RK3F/PuCM38QBLaHx988qG8NMc6VKErBjctCXFHQt14lerd5KpQIDAQAB\nAoGAYrf6Hbk+mT5AI33k2Jt1kcweodBP7UkExkPxeuQzRVe0KVJw0EkcFhywKpr1\nV5eLMrILWcJnpyHE5slWwtFHBG6a5fLaNtsBBtcAIfqTQ0Vfj5c6SzVaJv0Z5rOd\n7gQF6isy3t3w9IF3We9wXQKzT6q5ypPGdm6fciKQ8RnzREkCQQDZwppKATqQ41/R\nvhSj90fFifrGE6aVKC1hgSpxGQa4oIdsYYHwMzyhBmWW9Xv/R+fPyr8ZwPxp2c12\n33QwOLPLAkEA0NNUb+z4ebVVHyvSwF5jhfJxigim+s49KuzJ1+A2RaSApGyBZiwS\nrWvWkB471POAKUYt5ykIWVZ83zcceQiNTwJBAMJUFQZX5GDqWFc/zwGoKkeR49Yi\nMTXIvf7Wmv6E++eFcnT461FlGAUHRV+bQQXGsItR/opIG7mGogIkVXa3E1MCQARX\nAAA7eoZ9AEHflUeuLn9QJI/r0hyQQLEtrpwv6rDT1GCWaLII5HJ6NUFVf4TTcqxo\n6vdM4QGKTJoO+SaCyP0CQFdpcxSAuzpFcKv0IlJ8XzS/cy+mweCMwyJ1PFEc4FX6\nwg/HcAJWY60xZTJDFN+Qfx8ZQvBEin6c2/h+zZi5IVY=\n-----END RSA PRIVATE KEY-----\n",
+ "RawV2": "",
+ "Redacted": "-----BEGIN RSA PRIVATE KEY-----\nMIICXAIBAAKBgQCxoeCUW5KJxNPxMp+K",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/crypto/tls/testdata/example-key.pem",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 15,
+ "DetectorName": "PrivateKey",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "-----BEGIN EC PRIVATE KEY-----\nMHcCAQEEIIrYSSNQFaA2Hwf1duRSxKtLYX5CB04fSeQ6tF1aY/PuoAoGCCqGSM49\nAwEHoUQDQgAEPR3tU2Fta9ktY+6P9G0cWO+0kETA6SFs38GecTyudlHz6xvCdz8q\nEKTcWGekdmdDPsHloRNtsiCa697B2O9IFA==\n-----END EC PRIVATE KEY-----\n",
+ "RawV2": "",
+ "Redacted": "-----BEGIN EC PRIVATE KEY-----\nMHcCAQEEIIrYSSNQFaA2Hwf1duRSxKtLY",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/crypto/tls/handshake_server_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 15,
+ "DetectorName": "PrivateKey",
+ "DecoderName": "BASE64",
+ "Verified": false,
+ "Raw": "-----BEGIN RSA PRIVATE KEY-----\nMIIBOgIBAAJBAN17PWsVQPBrHYdPFtycVQ/0CFyAQYwdVXaefhVURYUkHojwL82T\nHRfLJCWuYVgHMRCcg+EqWzhPSEWgu+MmdekCAwEAAQJBALjQYNTdXF4CFBbXwUz/\nyt9QFDYT9B5WT/12jeGAe653gtYS6OOi/+eAkGmzg1GlRnw6fOfn+HYNFDORST7z\n4j0CIQDn2xz9hVWQEu9ee3vecNT3f60huDGTNoRhtqgweQGX0wIhAPSLj1VcRZEz\nnKpbtU22+PbIMSJ+e80fmY9LIPx5N4HTAiAthGSimMR9bloz0EY3GyuUEyqoDgMd\nhXxjuno2WesoJQIgemilbcALXpxsLmZLgcQ2KSmaVr7jb5ECx9R+hYKTw1sCIG4s\nT+E0J8wlH24pgwQHzy7Ko2qLwn1b5PW8ecrlvP1g\n-----END RSA PRIVATE KEY-----\n",
+ "RawV2": "",
+ "Redacted": "-----BEGIN RSA PRIVATE KEY-----\nMIIBOgIBAAJBAN17PWsVQPBrHYdPFtyc",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/crypto/tls/handshake_client_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 15,
+ "DetectorName": "PrivateKey",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "-----BEGIN RSA PRIVATE KEY-----\nMIIBOgIBAAJBAN17PWsVQPBrHYdPFtycVQ/0CFyAQYwdVXaefhVURYUkHojwL82T\nHRfLJCWuYVgHMRCcg+EqWzhPSEWgu+MmdekCAwEAAQJBALjQYNTdXF4CFBbXwUz/\nyt9QFDYT9B5WT/12jeGAe653gtYS6OOi/+eAkGmzg1GlRnw6fOfn+HYNFDORST7z\n4j0CIQDn2xz9hVWQEu9ee3vecNT3f60huDGTNoRhtqgweQGX0wIhAPSLj1VcRZEz\nnKpbtU22+PbIMSJ+e80fmY9LIPx5N4HTAiAthGSimMR9bloz0EY3GyuUEyqoDgMd\nhXxjuno2WesoJQIgemilbcALXpxsLmZLgcQ2KSmaVr7jb5ECx9R+hYKTw1sCIG4s\nT+E0J8wlH24pgwQHzy7Ko2qLwn1b5PW8ecrlvP1g\n-----END RSA PRIVATE KEY-----\n",
+ "RawV2": "",
+ "Redacted": "-----BEGIN RSA PRIVATE KEY-----\nMIIBOgIBAAJBAN17PWsVQPBrHYdPFtyc",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/encoding/pem/pem_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 15,
+ "DetectorName": "PrivateKey",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "-----BEGIN RSA PRIVATE KEY-----\nProc-Type: 4,ENCRYPTED\nDEK-Info: DES-EDE3-CBC,80C7C7A09690757A\n\neQp5ZkH6CyHBz7BZfUPxyLCCmftsBJ7HlqGb8Ld21cSwnzWZ4/SIlhyrUtsfw7VR\n2TTwA+odo9ex7GdxOTaH8oZFumIRoiEjHsk8U7Bhntp+ekkPP79xunnN7hb7hkhr\nyGDQZgA7s2cQHQ71v3gwT2BACAft26jCjbM1wgNzBnJ8M0Rzn68YWqaPtdBu8qb/\nzVR5JB1mnqvTSbFsfF5yMc6o2WQ9jJCl6KypnMl+BpL+dlvdjYVK4l9lYsB1Hs3d\n+zDBbWxos818zzhS8/y6eIfiSG27cqrbhURbmgiSfDXjncK4m/pLcQ7mmBL6mFOr\n3Pj4jepzgOiFRL6MKE//h62fZvI1ErYr8VunHEykgKNhChDvb1RO6LEfqKBu+Ivw\nTB6fBhW3TCLMnVPYVoYwA+fHNTmZZm8BEonlIMfI+KktjWUg4Oia+NI6vKcPpFox\nhSnlGgCtvfEaq5/H4kHJp95eOpnFsLviw2seHNkz/LxJMRP1X428+DpYW/QD/0JU\ntJSuC/q9FUHL6RI3u/Asrv8pCb4+D7i1jW/AMIdJTtycOGsbPxQA7yHMWujHmeb1\nBTiHcL3s3KrJu1vDVrshvxfnz71KTeNnZH8UbOqT5i7fPGyXtY1XJddcbI/Q6tXf\nwHFsZc20TzSdsVLBtwksUacpbDogcEVMctnNrB8FIrB3vZEv9Q0Z1VeY7nmTpF+6\na+z2P7acL7j6A6Pr3+q8P9CPiPC7zFonVzuVPyB8GchGR2hytyiOVpuD9+k8hcuw\nZWAaUoVtWIQ52aKS0p19G99hhb+IVANC4akkdHV4SP8i7MVNZhfUmg==\n-----END RSA PRIVATE KEY-----\n",
+ "RawV2": "",
+ "Redacted": "-----BEGIN RSA PRIVATE KEY-----\nProc-Type: 4,ENCRYPTED\nDEK-Info:",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/cmd/go/internal/modconv/testdata/prometheus.out",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 8,
+ "DetectorName": "Github",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "c589d0c9f0d81640c518354c7bcae77d99820aa3",
+ "RawV2": "",
+ "Redacted": "",
+ "ExtraData": {
+ "rotation_guide": "https://howtorotate.com/docs/tutorials/github/",
+ "version": "1"
+ },
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/cmd/go/internal/modconv/testdata/prometheus.out",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 8,
+ "DetectorName": "Github",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "c589d0c9f0d81640c518354c7bcae77d99820aa3",
+ "RawV2": "",
+ "Redacted": "",
+ "ExtraData": {
+ "rotation_guide": "https://howtorotate.com/docs/tutorials/github/",
+ "version": "1"
+ },
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/cmd/go/internal/modconv/testdata/prometheus.out",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 8,
+ "DetectorName": "Github",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "a98ad7ee00ec53921f08832bc06ecf7fd600e6a1",
+ "RawV2": "",
+ "Redacted": "",
+ "ExtraData": {
+ "rotation_guide": "https://howtorotate.com/docs/tutorials/github/",
+ "version": "1"
+ },
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/cmd/go/internal/modconv/testdata/prometheus.out",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 8,
+ "DetectorName": "Github",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "bd40a432e4c76585ef6b72d3fd96fb9b6dc7b68d",
+ "RawV2": "",
+ "Redacted": "",
+ "ExtraData": {
+ "rotation_guide": "https://howtorotate.com/docs/tutorials/github/",
+ "version": "1"
+ },
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/net/http/internal/testcert.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 15,
+ "DetectorName": "PrivateKey",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "-----BEGIN RSA PRIVATE KEY-----\nMIICXgIBAAKBgQDuLnQAI3mDgey3VBzWnB2L39JUU4txjeVE6myuDqkM/uGlfjb9\nSjY1bIw4iA5sBBZzHi3z0h1YV8QPuxEbi4nW91IJm2gsvvZhIrCHS3l6afab4pZB\nl2+XsDulrKBxKKtD1rGxlG4LjncdabFn9gvLZad2bSysqz/qTAUStTvqJQIDAQAB\nAoGAGRzwwir7XvBOAy5tM/uV6e+Zf6anZzus1s1Y1ClbjbE6HXbnWWF/wbZGOpet\n3Zm4vD6MXc7jpTLryzTQIvVdfQbRc6+MUVeLKwZatTXtdZrhu+Jk7hx0nTPy8Jcb\nuJqFk541aEw+mMogY/xEcfbWd6IOkp+4xqjlFLBEDytgbIECQQDvH/E6nk+hgN4H\nqzzVtxxr397vWrjrIgPbJpQvBsafG7b0dA4AFjwVbFLmQcj2PprIMmPcQrooz8vp\njy4SHEg1AkEA/v13/5M47K9vCxmb8QeD/asydfsgS5TeuNi8DoUBEmiSJwma7FXY\nfFUtxuvL7XvjwjN5B30pNEbc6Iuyt7y4MQJBAIt21su4b3sjXNueLKH85Q+phy2U\nfQtuUE9txblTu14q3N7gHRZB4ZMhFYyDy8CKrN2cPg/Fvyt0Xlp/DoCzjA0CQQDU\ny2ptGsuSmgUtWj3NM9xuwYPm+Z/F84K6+ARYiZ6PYj013sovGKUFfYAqVXVlxtIX\nqyUBnu3X9ps8ZfjLZO7BAkEAlT4R5Yl6cGhaJQYZHOde3JEMhNRcVFMO8dJDaFeo\nf9Oeos0UUothgiDktdQHxdNEwLjQf7lJJBzV+5OtwswCWA==\n-----END RSA PRIVATE KEY-----\n",
+ "RawV2": "",
+ "Redacted": "-----BEGIN RSA PRIVATE KEY-----\nMIICXgIBAAKBgQDuLnQAI3mDgey3VBzW",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/net/smtp/smtp_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 15,
+ "DetectorName": "PrivateKey",
+ "DecoderName": "BASE64",
+ "Verified": false,
+ "Raw": "-----BEGIN RSA PRIVATE KEY-----\nMIICXgIBAAKBgQDScVtBC45ayNsa16NylbPXnc6XOJkzhtWMn2Niu43DmfZHLq5h\nAB9+Gpok4icKaZxV7ayImCWzIf1pGHq8qKhsFshRddRTUAF3np5sDOW3QuhsuXHu\nlkQzLfQuoiL0TrOYvdi90bOliWQVGdGurAS1ZhsYF/fOc7bnRLnoIJYfZQIDAQAB\nAoGBAMst7OgpKyFV6c3JwyI/jWqxDySL3caU+RuTTBaodKAUx2ZEmNJIlx9eudLA\nkucHvoxsM/eRxlxkhdFxdBcwU6J+zqooTnhu/FE3jhrT1lPrbhfGhyKnUrB0KKMM\nVY3IQZyiehpxaeXAwoAou6TbWoTpl9t8ImAqAMY8hlULCUqlAkEA+9+Ry5FSYK/m\n542LujIcCaIGoG1/Te6Sxr3hsPagKC2rH20rDLqXwEedSFOpSS0vpzlPAzy/6Rbb\nPHTJUhNdwwJBANXkA+TkMdbJI5do9/mn//U0LfrCR9NkcoYohxfKz8JuhgRQxzF2\n6jpo3q7CdTuuRixLWVfeJzcrAyNrVcBq87cCQFkTCtOMNC7fZnCTPUv+9q1tcJyB\nvNjJu3yvoEZeIeuzouX9TJE21/33FaeDdsXbRhQEj23cqR38qFHsF1qAYNMCQQDP\nQXLEiJoClkR2orAmqjPLVhR3t2oB3INcnEjLNSq8LHyQEfXyaFfu4U9l5+fRPL2i\njiC0k/9L5dHUsF0XZothAkEA23ddgRs+Id/HxtojqqUT27B8MT/IGNrYsp4DvS/c\nqgkeluku4GjxRlDMBuXk94xOBEinUs+p/hwP1Alll80Tpg==\n-----END RSA PRIVATE KEY-----\n",
+ "RawV2": "",
+ "Redacted": "-----BEGIN RSA PRIVATE KEY-----\nMIICXgIBAAKBgQDScVtBC45ayNsa16Ny",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/crypto/tls/handshake_server_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 15,
+ "DetectorName": "PrivateKey",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "-----BEGIN EC PRIVATE KEY-----\nMIHcAgEBBEIBkJN9X4IqZIguiEVKMqeBUP5xtRsEv4HJEtOpOGLELwO53SD78Ew8\nk+wLWoqizS3NpQyMtrU8JFdWfj+C57UNkOugBwYFK4EEACOhgYkDgYYABACVjJF1\nFMBexFe01MNvja5oHt1vzobhfm6ySD6B5U7ixohLZNz1MLvT/2XMW/TdtWo+PtAd\n3kfDdq0Z9kUsjLzYHQFMH3CQRnZIi4+DzEpcj0B22uCJ7B0rxE4wdihBsmKo+1vx\n+U56jb0JuK7qixgnTy5w/hOWusPTQBbNZU6sER7m8Q==\n-----END EC PRIVATE KEY-----\n",
+ "RawV2": "",
+ "Redacted": "-----BEGIN EC PRIVATE KEY-----\nMIHcAgEBBEIBkJN9X4IqZIguiEVKMqeBU",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/crypto/tls/handshake_server_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 15,
+ "DetectorName": "PrivateKey",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "-----BEGIN RSA PRIVATE KEY-----\nMIICXQIBAAKBgQC6b6qGvc+/n/LvXJRgeG/oE/LRlm/N2TJuIjfOQfnKXSms4Sfa\nYaLugcsQx980WJWG6T0Z5lwnc2DIjXgC9B2kmAmjGXBpPCViZiqrIiPFe4U4Ty4J\nczKnvT6brcqEB+YPOv93xZ1BhQCKtpvusKQ/LUxM5kI+u1HI3UhU9AyORwIDAQAB\nAoGAEJZ03q4uuMb7b26WSQsOMeDsftdatT747LGgs3pNRkMJvTb/O7/qJjxoG+Mc\nqeSj0TAZXp+PXXc3ikCECAc+R8rVMfWdmp903XgO/qYtmZGCorxAHEmR80SrfMXv\nPJnznLQWc8U9nphQErR+tTESg7xWEzmFcPKwnZd1xg8ERYkCQQDTGtrFczlB2b/Z\n9TjNMqUlMnTLIk/a/rPE2fLLmAYhK5sHnJdvDURaH2mF4nso0EGtENnTsh6LATnY\ndkrxXGm9AkEA4hXHG2q3MnhgK1Z5hjv+Fnqd+8bcbII9WW4flFs15EKoMgS1w/PJ\nzbsySaSy5IVS8XeShmT9+3lrleed4sy+UwJBAJOOAbxhfXP5r4+5R6ql66jES75w\njUCVJzJA5ORJrn8g64u2eGK28z/LFQbv9wXgCwfc72R468BdawFSLa/m2EECQGbZ\nrWiFla26IVXV0xcD98VWJsTBZMlgPnSOqoMdM1kSEd4fUmlAYI/dFzV1XYSkOmVr\nFhdZnklmpVDeu27P4c0CQQCuCOup0FlJSBpWY1TTfun/KMBkBatMz0VMA3d7FKIU\ncsPezl677Yjo8u1r/KzeI6zLg87Z8E6r6ZWNc9wBSZK6\n-----END RSA PRIVATE KEY-----\n",
+ "RawV2": "",
+ "Redacted": "-----BEGIN RSA PRIVATE KEY-----\nMIICXQIBAAKBgQC6b6qGvc+/n/LvXJRg",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/crypto/tls/tls_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 15,
+ "DetectorName": "PrivateKey",
+ "DecoderName": "BASE64",
+ "Verified": false,
+ "Raw": "-----BEGIN EC PRIVATE KEY-----\nMIHcAgEBBEIBrsoKp0oqcv6/JovJJDoDVSGWdirrkgCWxrprGlzB9o0X8fV675X0\nNwuBenXFfeZvVcwluO7/Q9wkYoPd/t3jGImgBwYFK4EEACOhgYkDgYYABAFj36bL\n06h5JRGUNB1X/Hwuw64uKW2GGJLVPPhoYMcg/ALWaW+d/t+DmV5xikwKssuFq4Bz\nVQldyCXTXGgu7OC0AQCC/Y/+ODK3NFKlRi+AsG3VQDSV4tgHLqZBBus0S6pPcg1q\nkohxS/xfFg/TEwRSSws+roJr4JFKpO2t3/be5OdqmQ==\n-----END EC PRIVATE KEY-----\n",
+ "RawV2": "",
+ "Redacted": "-----BEGIN EC PRIVATE KEY-----\nMIHcAgEBBEIBrsoKp0oqcv6/JovJJDoDV",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/crypto/tls/tls_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 15,
+ "DetectorName": "PrivateKey",
+ "DecoderName": "BASE64",
+ "Verified": false,
+ "Raw": "-----BEGIN RSA PRIVATE KEY-----\nMIIBOwIBAAJBANLJhPHhITqQbPklG3ibCVxwGMRfp/v4XqhfdQHdcVfHap6NQ5Wo\nk/4xIA+ui35/MmNartNuC+BdZ1tMuVCPFZcCAwEAAQJAEJ2N+zsR0Xn8/Q6twa4G\n6OB1M1WO+k+ztnX/1SvNeWu8D6GImtupLTYgjZcHufykj09jiHmjHx8u8ZZB/o1N\nMQIhAPW+eyZo7ay3lMz1V01WVjNKK9QSn1MJlb06h/LuYv9FAiEA25WPedKgVyCW\nSmUwbPw8fnTcpqDWE3yTO3vKcebqMSsCIBF3UmVue8YU3jybC3NxuXq3wNm34R8T\nxVLHwDXh/6NJAiEAl2oHGGLz64BuAfjKrqwz7qMYr9HCLIe/YsoWq/olzScCIQDi\nD2lWusoe2/nEqfDVVWGWlyJ7yOmqaVm/iNUN9B2N2g==\n-----END RSA PRIVATE KEY-----\n",
+ "RawV2": "",
+ "Redacted": "-----BEGIN RSA PRIVATE KEY-----\nMIIBOwIBAAJBANLJhPHhITqQbPklG3ib",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/crypto/tls/example_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 15,
+ "DetectorName": "PrivateKey",
+ "DecoderName": "BASE64",
+ "Verified": false,
+ "Raw": "-----BEGIN EC PRIVATE KEY-----\nMHcCAQEEIIrYSSNQFaA2Hwf1duRSxKtLYX5CB04fSeQ6tF1aY/PuoAoGCCqGSM49\nAwEHoUQDQgAEPR3tU2Fta9ktY+6P9G0cWO+0kETA6SFs38GecTyudlHz6xvCdz8q\nEKTcWGekdmdDPsHloRNtsiCa697B2O9IFA==\n-----END EC PRIVATE KEY-----\n",
+ "RawV2": "",
+ "Redacted": "-----BEGIN EC PRIVATE KEY-----\nMHcCAQEEIIrYSSNQFaA2Hwf1duRSxKtLY",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/crypto/tls/example_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 15,
+ "DetectorName": "PrivateKey",
+ "DecoderName": "BASE64",
+ "Verified": false,
+ "Raw": "-----BEGIN EC PRIVATE KEY-----\nMHcCAQEEIIrYSSNQFaA2Hwf1duRSxKtLYX5CB04fSeQ6tF1aY/PuoAoGCCqGSM49\nAwEHoUQDQgAEPR3tU2Fta9ktY+6P9G0cWO+0kETA6SFs38GecTyudlHz6xvCdz8q\nEKTcWGekdmdDPsHloRNtsiCa697B2O9IFA==\n-----END EC PRIVATE KEY-----\n",
+ "RawV2": "",
+ "Redacted": "-----BEGIN EC PRIVATE KEY-----\nMHcCAQEEIIrYSSNQFaA2Hwf1duRSxKtLY",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/net/url/url_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "http://user:password@google.com",
+ "RawV2": "http://user:password@google.com",
+ "Redacted": "http://user:********@google.com",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/net/url/url_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "http://j%40ne:password@google.com",
+ "RawV2": "http://j%40ne:password@google.com",
+ "Redacted": "http://j%40ne:********@google.com",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/net/url/url_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "http://jane:p%40ssword@google.com",
+ "RawV2": "http://jane:p%40ssword@google.com",
+ "Redacted": "http://jane:********@google.com",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/net/url/url_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "http://jane:p%40ssword@google.com",
+ "RawV2": "http://jane:p%40ssword@google.com",
+ "Redacted": "http://jane:********@google.com",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/net/url/url_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "http://j%40ne:password@google.com?q=@go",
+ "RawV2": "http://j%40ne:password@google.com/p@th?q=@go",
+ "Redacted": "http://j%40ne:********@google.com?q=@go",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/net/url/url_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "http://j%40ne:password@google.com?q=@go",
+ "RawV2": "http://j%40ne:password@google.com/p@th?q=@go",
+ "Redacted": "http://j%40ne:********@google.com?q=@go",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/net/url/url_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "http://%3Fam:pa%3Fsword@google.com",
+ "RawV2": "http://%3Fam:pa%3Fsword@google.com",
+ "Redacted": "http://%3Fam:********@google.com",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/net/url/url_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "http://j%40ne:password@google.com",
+ "RawV2": "http://j%40ne:password@google.com",
+ "Redacted": "http://j%40ne:********@google.com",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Docker": {
+ "file": "/usr/local/go/src/net/url/url_test.go",
+ "image": "golang",
+ "layer": "sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597",
+ "tag": "1.12-alpine"
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 4,
+ "SourceName": "trufflehog - docker",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "http://user:password@google.com",
+ "RawV2": "http://user:password@google.com",
+ "Redacted": "http://user:********@google.com",
+ "ExtraData": null,
+ "StructuredData": null
+ }
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/libs/hdf-converters/sample_jsons/trufflehog_mapper/trufflehog-docker-hdf.json b/libs/hdf-converters/sample_jsons/trufflehog_mapper/trufflehog-docker-hdf.json
new file mode 100644
index 0000000000..828c3bba79
--- /dev/null
+++ b/libs/hdf-converters/sample_jsons/trufflehog_mapper/trufflehog-docker-hdf.json
@@ -0,0 +1,340 @@
+{
+ "platform": {
+ "name": "Heimdall Tools",
+ "release": "2.10.8"
+ },
+ "version": "2.10.8",
+ "statistics": {},
+ "profiles": [
+ {
+ "name": "Source ID: 1, Source Name: trufflehog - docker",
+ "title": "trufflehog - docker",
+ "supports": [],
+ "attributes": [],
+ "groups": [],
+ "status": "loaded",
+ "controls": [
+ {
+ "tags": {
+ "nist": [
+ "IA-5(7)"
+ ],
+ "cci": [
+ "CCI-004069",
+ "CCI-000202",
+ "CCI-000203",
+ "CCI-002367"
+ ],
+ "severity": "medium"
+ },
+ "refs": [],
+ "source_location": {},
+ "title": "Found Aiven secret using PLAIN decoder",
+ "id": "Aiven PLAIN",
+ "impact": 0.5,
+ "results": [
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Docker\": {\n \"file\": \"/usr/local/go/misc/trace/trace_viewer_full.html\",\n \"image\": \"golang\",\n \"layer\": \"sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597\",\n \"tag\": \"1.12-alpine\"\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"DGnfccMNNzzU0tLSKE2V+OSvmiuYXZFOkwDmvD2e7saa/X99iCLxOBoAF7W3ljfewGABZ1ucpw2d7733XusTTzxxE33+xCNNlfjED3vcqELON2WGr0+WCS03cXtaTmy6qbutppUkyHAnNO+tl/xgAUc9DLmmxWnacAeB/hDdANK3I/cjSCAIebi3d0QokKfRZHcrvZ01D9XtW72DhqjX3mBtUC5ZwGGqaFqcws5LL7109dGjR9+WN4DiPx7DHXLc0HE5Wt7es/m21WCob4PiTOimTjiJJwM46gPg2PiCE2ee/Wc/+9lvyB5vkvY4SSNO12+uxFkgT7LB7vZ6uptq9678DQ3JThsYggkAppgvCg7OJQs4WkUn\"\n}",
+ "start_time": ""
+ }
+ ]
+ },
+ {
+ "tags": {
+ "nist": [
+ "IA-5(7)"
+ ],
+ "cci": [
+ "CCI-004069",
+ "CCI-000202",
+ "CCI-000203",
+ "CCI-002367"
+ ],
+ "severity": "medium"
+ },
+ "refs": [],
+ "source_location": {},
+ "title": "Found Github secret using PLAIN decoder",
+ "id": "Github PLAIN",
+ "impact": 0.5,
+ "results": [
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Docker\": {\n \"file\": \"/usr/local/go/src/cmd/go/testdata/mod/rsc.io_breaker_v2.0.0+incompatible.txt\",\n \"image\": \"golang\",\n \"layer\": \"sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597\",\n \"tag\": \"1.12-alpine\"\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"7307b307f4f0dde421900f8e5126fadac1e13aed\",\n \"ExtraData\": {\n \"rotation_guide\": \"https://howtorotate.com/docs/tutorials/github/\",\n \"version\": \"1\"\n }\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Docker\": {\n \"file\": \"/usr/local/go/src/cmd/go/internal/modconv/testdata/juju.out\",\n \"image\": \"golang\",\n \"layer\": \"sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597\",\n \"tag\": \"1.12-alpine\"\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"13f4951698adc0fa9c1dda3e275d489a24201161\",\n \"ExtraData\": {\n \"rotation_guide\": \"https://howtorotate.com/docs/tutorials/github/\",\n \"version\": \"1\"\n }\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Docker\": {\n \"file\": \"/usr/local/go/src/cmd/go/internal/modconv/testdata/govmomi.out\",\n \"image\": \"golang\",\n \"layer\": \"sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597\",\n \"tag\": \"1.12-alpine\"\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"4930550ba2e22f87187498acfd78348b15f4e7a8\",\n \"ExtraData\": {\n \"rotation_guide\": \"https://howtorotate.com/docs/tutorials/github/\",\n \"version\": \"1\"\n }\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Docker\": {\n \"file\": \"/usr/local/go/src/cmd/go/testdata/mod/rsc.io_breaker_v2.0.0.txt\",\n \"image\": \"golang\",\n \"layer\": \"sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597\",\n \"tag\": \"1.12-alpine\"\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"7307b307f4f0dde421900f8e5126fadac1e13aed\",\n \"ExtraData\": {\n \"rotation_guide\": \"https://howtorotate.com/docs/tutorials/github/\",\n \"version\": \"1\"\n }\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Docker\": {\n \"file\": \"/usr/local/go/src/cmd/go/internal/modconv/testdata/prometheus.out\",\n \"image\": \"golang\",\n \"layer\": \"sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597\",\n \"tag\": \"1.12-alpine\"\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"c589d0c9f0d81640c518354c7bcae77d99820aa3\",\n \"ExtraData\": {\n \"rotation_guide\": \"https://howtorotate.com/docs/tutorials/github/\",\n \"version\": \"1\"\n }\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Docker\": {\n \"file\": \"/usr/local/go/src/cmd/go/internal/modconv/testdata/moby.vconf\",\n \"image\": \"golang\",\n \"layer\": \"sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597\",\n \"tag\": \"1.12-alpine\"\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"0b12d6b521d83fc7f755e7cfc1b1fbdd35a01a74\",\n \"ExtraData\": {\n \"rotation_guide\": \"https://howtorotate.com/docs/tutorials/github/\",\n \"version\": \"1\"\n }\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Docker\": {\n \"file\": \"/usr/local/go/src/cmd/go/internal/modconv/testdata/moby.out\",\n \"image\": \"golang\",\n \"layer\": \"sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597\",\n \"tag\": \"1.12-alpine\"\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"0b12d6b521d83fc7f755e7cfc1b1fbdd35a01a74\",\n \"ExtraData\": {\n \"rotation_guide\": \"https://howtorotate.com/docs/tutorials/github/\",\n \"version\": \"1\"\n }\n}",
+ "start_time": ""
+ }
+ ]
+ },
+ {
+ "tags": {
+ "nist": [
+ "IA-5(7)"
+ ],
+ "cci": [
+ "CCI-004069",
+ "CCI-000202",
+ "CCI-000203",
+ "CCI-002367"
+ ],
+ "severity": "medium"
+ },
+ "refs": [],
+ "source_location": {},
+ "title": "Found PivotalTracker secret using PLAIN decoder",
+ "id": "PivotalTracker PLAIN",
+ "impact": 0.5,
+ "results": [
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Docker\": {\n \"file\": \"/usr/local/go/src/cmd/go/internal/modconv/testdata/moby.vconf\",\n \"image\": \"golang\",\n \"layer\": \"sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597\",\n \"tag\": \"1.12-alpine\"\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"3fd3c1944c59d9742e1cd333672181cd\"\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Docker\": {\n \"file\": \"/usr/local/go/src/cmd/go/internal/modconv/testdata/moby.out\",\n \"image\": \"golang\",\n \"layer\": \"sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597\",\n \"tag\": \"1.12-alpine\"\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"3fd3c1944c59d9742e1cd333672181cd\"\n}",
+ "start_time": ""
+ }
+ ]
+ },
+ {
+ "tags": {
+ "nist": [
+ "IA-5(7)"
+ ],
+ "cci": [
+ "CCI-004069",
+ "CCI-000202",
+ "CCI-000203",
+ "CCI-002367"
+ ],
+ "severity": "medium"
+ },
+ "refs": [],
+ "source_location": {},
+ "title": "Found URI secret using PLAIN decoder",
+ "id": "URI PLAIN",
+ "impact": 0.5,
+ "results": [
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Docker\": {\n \"file\": \"/usr/local/go/src/net/http/client_test.go\",\n \"image\": \"golang\",\n \"layer\": \"sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597\",\n \"tag\": \"1.12-alpine\"\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"VerificationError\": \"lookup dummy.faketld: no such host\",\n \"Raw\": \"http://My%20User:My%20Pass@dummy.faketld\",\n \"RawV2\": \"http://My%20User:My%20Pass@dummy.faketld\",\n \"Redacted\": \"http://My%20User:********@dummy.faketld\"\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Docker\": {\n \"file\": \"/usr/local/go/src/net/url/url_test.go\",\n \"image\": \"golang\",\n \"layer\": \"sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597\",\n \"tag\": \"1.12-alpine\"\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"http://user:password@google.com\",\n \"RawV2\": \"http://user:password@google.com\",\n \"Redacted\": \"http://user:********@google.com\"\n}",
+ "start_time": ""
+ }
+ ]
+ },
+ {
+ "tags": {
+ "nist": [
+ "IA-5(7)"
+ ],
+ "cci": [
+ "CCI-004069",
+ "CCI-000202",
+ "CCI-000203",
+ "CCI-002367"
+ ],
+ "severity": "medium"
+ },
+ "refs": [],
+ "source_location": {},
+ "title": "Found CloudflareApiToken secret using PLAIN decoder",
+ "id": "CloudflareApiToken PLAIN",
+ "impact": 0.5,
+ "results": [
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Docker\": {\n \"file\": \"/usr/local/go/src/cmd/go/internal/modconv/testdata/moby.out\",\n \"image\": \"golang\",\n \"layer\": \"sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597\",\n \"tag\": \"1.12-alpine\"\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"7fb22c8cba7ecaf98e4082d22d65800cf45e042a\"\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Docker\": {\n \"file\": \"/usr/local/go/src/cmd/go/internal/modconv/testdata/moby.vconf\",\n \"image\": \"golang\",\n \"layer\": \"sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597\",\n \"tag\": \"1.12-alpine\"\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"7fb22c8cba7ecaf98e4082d22d65800cf45e042a\"\n}",
+ "start_time": ""
+ }
+ ]
+ },
+ {
+ "tags": {
+ "nist": [
+ "IA-5(7)"
+ ],
+ "cci": [
+ "CCI-004069",
+ "CCI-000202",
+ "CCI-000203",
+ "CCI-002367"
+ ],
+ "severity": "medium"
+ },
+ "refs": [],
+ "source_location": {},
+ "title": "Found PrivateKey secret using PLAIN decoder",
+ "id": "PrivateKey PLAIN",
+ "impact": 0.5,
+ "results": [
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Docker\": {\n \"file\": \"/usr/local/go/src/crypto/tls/handshake_server_test.go\",\n \"image\": \"golang\",\n \"layer\": \"sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597\",\n \"tag\": \"1.12-alpine\"\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIICXQIBAAKBgQC6b6qGvc+/n/LvXJRgeG/oE/LRlm/N2TJuIjfOQfnKXSms4Sfa\\nYaLugcsQx980WJWG6T0Z5lwnc2DIjXgC9B2kmAmjGXBpPCViZiqrIiPFe4U4Ty4J\\nczKnvT6brcqEB+YPOv93xZ1BhQCKtpvusKQ/LUxM5kI+u1HI3UhU9AyORwIDAQAB\\nAoGAEJZ03q4uuMb7b26WSQsOMeDsftdatT747LGgs3pNRkMJvTb/O7/qJjxoG+Mc\\nqeSj0TAZXp+PXXc3ikCECAc+R8rVMfWdmp903XgO/qYtmZGCorxAHEmR80SrfMXv\\nPJnznLQWc8U9nphQErR+tTESg7xWEzmFcPKwnZd1xg8ERYkCQQDTGtrFczlB2b/Z\\n9TjNMqUlMnTLIk/a/rPE2fLLmAYhK5sHnJdvDURaH2mF4nso0EGtENnTsh6LATnY\\ndkrxXGm9AkEA4hXHG2q3MnhgK1Z5hjv+Fnqd+8bcbII9WW4flFs15EKoMgS1w/PJ\\nzbsySaSy5IVS8XeShmT9+3lrleed4sy+UwJBAJOOAbxhfXP5r4+5R6ql66jES75w\\njUCVJzJA5ORJrn8g64u2eGK28z/LFQbv9wXgCwfc72R468BdawFSLa/m2EECQGbZ\\nrWiFla26IVXV0xcD98VWJsTBZMlgPnSOqoMdM1kSEd4fUmlAYI/dFzV1XYSkOmVr\\nFhdZnklmpVDeu27P4c0CQQCuCOup0FlJSBpWY1TTfun/KMBkBatMz0VMA3d7FKIU\\ncsPezl677Yjo8u1r/KzeI6zLg87Z8E6r6ZWNc9wBSZK6\\n-----END RSA PRIVATE KEY-----\\n\",\n \"Redacted\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIICXQIBAAKBgQC6b6qGvc+/n/LvXJRg\"\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Docker\": {\n \"file\": \"/usr/local/go/src/crypto/x509/x509_test_import.go\",\n \"image\": \"golang\",\n \"layer\": \"sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597\",\n \"tag\": \"1.12-alpine\"\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIBOgIBAAJBALKZD0nEffqM1ACuak0bijtqE2QrI/KLADv7l3kK3ppMyCuLKoF0\\nfd7Ai2KW5ToIwzFofvJcS/STa6HA5gQenRUCAwEAAQJBAIq9amn00aS0h/CrjXqu\\n/ThglAXJmZhOMPVn4eiu7/ROixi9sex436MaVeMqSNf7Ex9a8fRNfWss7Sqd9eWu\\nRTUCIQDasvGASLqmjeffBNLTXV2A5g4t+kLVCpsEIZAycV5GswIhANEPLmax0ME/\\nEO+ZJ79TJKN5yiGBRsv5yvx5UiHxajEXAiAhAol5N4EUyq6I9w1rYdhPMGpLfk7A\\nIU2snfRJ6Nq2CQIgFrPsWRCkV+gOYcajD17rEqmuLrdIRexpg8N1DOSXoJ8CIGlS\\ntAboUGBxTDq3ZroNism3DaMIbKPyYrAqhKov1h5V\\n-----END RSA PRIVATE KEY-----\\n\",\n \"Redacted\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIBOgIBAAJBALKZD0nEffqM1ACuak0b\"\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Docker\": {\n \"file\": \"/usr/local/go/src/crypto/tls/testdata/example-key.pem\",\n \"image\": \"golang\",\n \"layer\": \"sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597\",\n \"tag\": \"1.12-alpine\"\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"-----BEGIN EC PRIVATE KEY-----\\nMHcCAQEEIIrYSSNQFaA2Hwf1duRSxKtLYX5CB04fSeQ6tF1aY/PuoAoGCCqGSM49\\nAwEHoUQDQgAEPR3tU2Fta9ktY+6P9G0cWO+0kETA6SFs38GecTyudlHz6xvCdz8q\\nEKTcWGekdmdDPsHloRNtsiCa697B2O9IFA==\\n-----END EC PRIVATE KEY-----\\n\",\n \"Redacted\": \"-----BEGIN EC PRIVATE KEY-----\\nMHcCAQEEIIrYSSNQFaA2Hwf1duRSxKtLY\"\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Docker\": {\n \"file\": \"/usr/local/go/src/crypto/tls/handshake_client_test.go\",\n \"image\": \"golang\",\n \"layer\": \"sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597\",\n \"tag\": \"1.12-alpine\"\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIBOgIBAAJBAN17PWsVQPBrHYdPFtycVQ/0CFyAQYwdVXaefhVURYUkHojwL82T\\nHRfLJCWuYVgHMRCcg+EqWzhPSEWgu+MmdekCAwEAAQJBALjQYNTdXF4CFBbXwUz/\\nyt9QFDYT9B5WT/12jeGAe653gtYS6OOi/+eAkGmzg1GlRnw6fOfn+HYNFDORST7z\\n4j0CIQDn2xz9hVWQEu9ee3vecNT3f60huDGTNoRhtqgweQGX0wIhAPSLj1VcRZEz\\nnKpbtU22+PbIMSJ+e80fmY9LIPx5N4HTAiAthGSimMR9bloz0EY3GyuUEyqoDgMd\\nhXxjuno2WesoJQIgemilbcALXpxsLmZLgcQ2KSmaVr7jb5ECx9R+hYKTw1sCIG4s\\nT+E0J8wlH24pgwQHzy7Ko2qLwn1b5PW8ecrlvP1g\\n-----END RSA PRIVATE KEY-----\\n\",\n \"Redacted\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIBOgIBAAJBAN17PWsVQPBrHYdPFtyc\"\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Docker\": {\n \"file\": \"/usr/local/go/src/encoding/pem/pem_test.go\",\n \"image\": \"golang\",\n \"layer\": \"sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597\",\n \"tag\": \"1.12-alpine\"\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"-----BEGIN RSA PRIVATE KEY-----\\nProc-Type: 4,ENCRYPTED\\nDEK-Info: DES-EDE3-CBC,80C7C7A09690757A\\n\\neQp5ZkH6CyHBz7BZfUPxyLCCmftsBJ7HlqGb8Ld21cSwnzWZ4/SIlhyrUtsfw7VR\\n2TTwA+odo9ex7GdxOTaH8oZFumIRoiEjHsk8U7Bhntp+ekkPP79xunnN7hb7hkhr\\nyGDQZgA7s2cQHQ71v3gwT2BACAft26jCjbM1wgNzBnJ8M0Rzn68YWqaPtdBu8qb/\\nzVR5JB1mnqvTSbFsfF5yMc6o2WQ9jJCl6KypnMl+BpL+dlvdjYVK4l9lYsB1Hs3d\\n+zDBbWxos818zzhS8/y6eIfiSG27cqrbhURbmgiSfDXjncK4m/pLcQ7mmBL6mFOr\\n3Pj4jepzgOiFRL6MKE//h62fZvI1ErYr8VunHEykgKNhChDvb1RO6LEfqKBu+Ivw\\nTB6fBhW3TCLMnVPYVoYwA+fHNTmZZm8BEonlIMfI+KktjWUg4Oia+NI6vKcPpFox\\nhSnlGgCtvfEaq5/H4kHJp95eOpnFsLviw2seHNkz/LxJMRP1X428+DpYW/QD/0JU\\ntJSuC/q9FUHL6RI3u/Asrv8pCb4+D7i1jW/AMIdJTtycOGsbPxQA7yHMWujHmeb1\\nBTiHcL3s3KrJu1vDVrshvxfnz71KTeNnZH8UbOqT5i7fPGyXtY1XJddcbI/Q6tXf\\nwHFsZc20TzSdsVLBtwksUacpbDogcEVMctnNrB8FIrB3vZEv9Q0Z1VeY7nmTpF+6\\na+z2P7acL7j6A6Pr3+q8P9CPiPC7zFonVzuVPyB8GchGR2hytyiOVpuD9+k8hcuw\\nZWAaUoVtWIQ52aKS0p19G99hhb+IVANC4akkdHV4SP8i7MVNZhfUmg==\\n-----END RSA PRIVATE KEY-----\\n\",\n \"Redacted\": \"-----BEGIN RSA PRIVATE KEY-----\\nProc-Type: 4,ENCRYPTED\\nDEK-Info:\"\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Docker\": {\n \"file\": \"/usr/local/go/src/net/http/internal/testcert.go\",\n \"image\": \"golang\",\n \"layer\": \"sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597\",\n \"tag\": \"1.12-alpine\"\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIICXgIBAAKBgQDuLnQAI3mDgey3VBzWnB2L39JUU4txjeVE6myuDqkM/uGlfjb9\\nSjY1bIw4iA5sBBZzHi3z0h1YV8QPuxEbi4nW91IJm2gsvvZhIrCHS3l6afab4pZB\\nl2+XsDulrKBxKKtD1rGxlG4LjncdabFn9gvLZad2bSysqz/qTAUStTvqJQIDAQAB\\nAoGAGRzwwir7XvBOAy5tM/uV6e+Zf6anZzus1s1Y1ClbjbE6HXbnWWF/wbZGOpet\\n3Zm4vD6MXc7jpTLryzTQIvVdfQbRc6+MUVeLKwZatTXtdZrhu+Jk7hx0nTPy8Jcb\\nuJqFk541aEw+mMogY/xEcfbWd6IOkp+4xqjlFLBEDytgbIECQQDvH/E6nk+hgN4H\\nqzzVtxxr397vWrjrIgPbJpQvBsafG7b0dA4AFjwVbFLmQcj2PprIMmPcQrooz8vp\\njy4SHEg1AkEA/v13/5M47K9vCxmb8QeD/asydfsgS5TeuNi8DoUBEmiSJwma7FXY\\nfFUtxuvL7XvjwjN5B30pNEbc6Iuyt7y4MQJBAIt21su4b3sjXNueLKH85Q+phy2U\\nfQtuUE9txblTu14q3N7gHRZB4ZMhFYyDy8CKrN2cPg/Fvyt0Xlp/DoCzjA0CQQDU\\ny2ptGsuSmgUtWj3NM9xuwYPm+Z/F84K6+ARYiZ6PYj013sovGKUFfYAqVXVlxtIX\\nqyUBnu3X9ps8ZfjLZO7BAkEAlT4R5Yl6cGhaJQYZHOde3JEMhNRcVFMO8dJDaFeo\\nf9Oeos0UUothgiDktdQHxdNEwLjQf7lJJBzV+5OtwswCWA==\\n-----END RSA PRIVATE KEY-----\\n\",\n \"Redacted\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIICXgIBAAKBgQDuLnQAI3mDgey3VBzW\"\n}",
+ "start_time": ""
+ }
+ ]
+ },
+ {
+ "tags": {
+ "nist": [
+ "IA-5(7)"
+ ],
+ "cci": [
+ "CCI-004069",
+ "CCI-000202",
+ "CCI-000203",
+ "CCI-002367"
+ ],
+ "severity": "medium"
+ },
+ "refs": [],
+ "source_location": {},
+ "title": "Found PrivateKey secret using BASE64 decoder",
+ "id": "PrivateKey BASE64",
+ "impact": 0.5,
+ "results": [
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Docker\": {\n \"file\": \"/usr/local/go/src/crypto/tls/handshake_server_test.go\",\n \"image\": \"golang\",\n \"layer\": \"sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597\",\n \"tag\": \"1.12-alpine\"\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIBOgIBAAJBAN17PWsVQPBrHYdPFtycVQ/0CFyAQYwdVXaefhVURYUkHojwL82T\\nHRfLJCWuYVgHMRCcg+EqWzhPSEWgu+MmdekCAwEAAQJBALjQYNTdXF4CFBbXwUz/\\nyt9QFDYT9B5WT/12jeGAe653gtYS6OOi/+eAkGmzg1GlRnw6fOfn+HYNFDORST7z\\n4j0CIQDn2xz9hVWQEu9ee3vecNT3f60huDGTNoRhtqgweQGX0wIhAPSLj1VcRZEz\\nnKpbtU22+PbIMSJ+e80fmY9LIPx5N4HTAiAthGSimMR9bloz0EY3GyuUEyqoDgMd\\nhXxjuno2WesoJQIgemilbcALXpxsLmZLgcQ2KSmaVr7jb5ECx9R+hYKTw1sCIG4s\\nT+E0J8wlH24pgwQHzy7Ko2qLwn1b5PW8ecrlvP1g\\n-----END RSA PRIVATE KEY-----\\n\",\n \"Redacted\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIBOgIBAAJBAN17PWsVQPBrHYdPFtyc\"\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Docker\": {\n \"file\": \"/usr/local/go/src/net/smtp/smtp_test.go\",\n \"image\": \"golang\",\n \"layer\": \"sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597\",\n \"tag\": \"1.12-alpine\"\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIICXgIBAAKBgQDScVtBC45ayNsa16NylbPXnc6XOJkzhtWMn2Niu43DmfZHLq5h\\nAB9+Gpok4icKaZxV7ayImCWzIf1pGHq8qKhsFshRddRTUAF3np5sDOW3QuhsuXHu\\nlkQzLfQuoiL0TrOYvdi90bOliWQVGdGurAS1ZhsYF/fOc7bnRLnoIJYfZQIDAQAB\\nAoGBAMst7OgpKyFV6c3JwyI/jWqxDySL3caU+RuTTBaodKAUx2ZEmNJIlx9eudLA\\nkucHvoxsM/eRxlxkhdFxdBcwU6J+zqooTnhu/FE3jhrT1lPrbhfGhyKnUrB0KKMM\\nVY3IQZyiehpxaeXAwoAou6TbWoTpl9t8ImAqAMY8hlULCUqlAkEA+9+Ry5FSYK/m\\n542LujIcCaIGoG1/Te6Sxr3hsPagKC2rH20rDLqXwEedSFOpSS0vpzlPAzy/6Rbb\\nPHTJUhNdwwJBANXkA+TkMdbJI5do9/mn//U0LfrCR9NkcoYohxfKz8JuhgRQxzF2\\n6jpo3q7CdTuuRixLWVfeJzcrAyNrVcBq87cCQFkTCtOMNC7fZnCTPUv+9q1tcJyB\\nvNjJu3yvoEZeIeuzouX9TJE21/33FaeDdsXbRhQEj23cqR38qFHsF1qAYNMCQQDP\\nQXLEiJoClkR2orAmqjPLVhR3t2oB3INcnEjLNSq8LHyQEfXyaFfu4U9l5+fRPL2i\\njiC0k/9L5dHUsF0XZothAkEA23ddgRs+Id/HxtojqqUT27B8MT/IGNrYsp4DvS/c\\nqgkeluku4GjxRlDMBuXk94xOBEinUs+p/hwP1Alll80Tpg==\\n-----END RSA PRIVATE KEY-----\\n\",\n \"Redacted\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIICXgIBAAKBgQDScVtBC45ayNsa16Ny\"\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Docker\": {\n \"file\": \"/usr/local/go/src/crypto/tls/tls_test.go\",\n \"image\": \"golang\",\n \"layer\": \"sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597\",\n \"tag\": \"1.12-alpine\"\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"-----BEGIN EC PRIVATE KEY-----\\nMIHcAgEBBEIBrsoKp0oqcv6/JovJJDoDVSGWdirrkgCWxrprGlzB9o0X8fV675X0\\nNwuBenXFfeZvVcwluO7/Q9wkYoPd/t3jGImgBwYFK4EEACOhgYkDgYYABAFj36bL\\n06h5JRGUNB1X/Hwuw64uKW2GGJLVPPhoYMcg/ALWaW+d/t+DmV5xikwKssuFq4Bz\\nVQldyCXTXGgu7OC0AQCC/Y/+ODK3NFKlRi+AsG3VQDSV4tgHLqZBBus0S6pPcg1q\\nkohxS/xfFg/TEwRSSws+roJr4JFKpO2t3/be5OdqmQ==\\n-----END EC PRIVATE KEY-----\\n\",\n \"Redacted\": \"-----BEGIN EC PRIVATE KEY-----\\nMIHcAgEBBEIBrsoKp0oqcv6/JovJJDoDV\"\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Docker\": {\n \"file\": \"/usr/local/go/src/crypto/tls/example_test.go\",\n \"image\": \"golang\",\n \"layer\": \"sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597\",\n \"tag\": \"1.12-alpine\"\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"-----BEGIN EC PRIVATE KEY-----\\nMHcCAQEEIIrYSSNQFaA2Hwf1duRSxKtLYX5CB04fSeQ6tF1aY/PuoAoGCCqGSM49\\nAwEHoUQDQgAEPR3tU2Fta9ktY+6P9G0cWO+0kETA6SFs38GecTyudlHz6xvCdz8q\\nEKTcWGekdmdDPsHloRNtsiCa697B2O9IFA==\\n-----END EC PRIVATE KEY-----\\n\",\n \"Redacted\": \"-----BEGIN EC PRIVATE KEY-----\\nMHcCAQEEIIrYSSNQFaA2Hwf1duRSxKtLY\"\n}",
+ "start_time": ""
+ }
+ ]
+ },
+ {
+ "tags": {
+ "nist": [
+ "IA-5(7)"
+ ],
+ "cci": [
+ "CCI-004069",
+ "CCI-000202",
+ "CCI-000203",
+ "CCI-002367"
+ ],
+ "severity": "medium"
+ },
+ "refs": [],
+ "source_location": {},
+ "title": "Found PrivateKey secret using ESCAPED_UNICODE decoder",
+ "id": "PrivateKey ESCAPED_UNICODE",
+ "impact": 0.5,
+ "results": [
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Docker\": {\n \"file\": \"/usr/local/go/src/crypto/x509/x509_test.go\",\n \"image\": \"golang\",\n \"layer\": \"sha256:665fbbf998e4658c0a6f232f6b2e286eea9c794e8e92a529a92246fb7a7a1597\",\n \"tag\": \"1.12-alpine\"\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIICXAIBAAKBgQCxoeCUW5KJxNPxMp+KmCxKLc1Zv9Ny+4CFqcUXVUYH69L3mQ7v\\nIWrJ9GBfcaA7BPQqUlWxWM+OCEQZH1EZNIuqRMNQVuIGCbz5UQ8w6tS0gcgdeGX7\\nJ7jgCQ4RK3F/PuCM38QBLaHx988qG8NMc6VKErBjctCXFHQt14lerd5KpQIDAQAB\\nAoGAYrf6Hbk+mT5AI33k2Jt1kcweodBP7UkExkPxeuQzRVe0KVJw0EkcFhywKpr1\\nV5eLMrILWcJnpyHE5slWwtFHBG6a5fLaNtsBBtcAIfqTQ0Vfj5c6SzVaJv0Z5rOd\\n7gQF6isy3t3w9IF3We9wXQKzT6q5ypPGdm6fciKQ8RnzREkCQQDZwppKATqQ41/R\\nvhSj90fFifrGE6aVKC1hgSpxGQa4oIdsYYHwMzyhBmWW9Xv/R+fPyr8ZwPxp2c12\\n33QwOLPLAkEA0NNUb+z4ebVVHyvSwF5jhfJxigim+s49KuzJ1+A2RaSApGyBZiwS\\nrWvWkB471POAKUYt5ykIWVZ83zcceQiNTwJBAMJUFQZX5GDqWFc/zwGoKkeR49Yi\\nMTXIvf7Wmv6E++eFcnT461FlGAUHRV+bQQXGsItR/opIG7mGogIkVXa3E1MCQARX\\nAAA7eoZ9AEHflUeuLn9QJI/r0hyQQLEtrpwv6rDT1GCWaLII5HJ6NUFVf4TTcqxo\\n6vdM4QGKTJoO+SaCyP0CQFdpcxSAuzpFcKv0IlJ8XzS/cy+mweCMwyJ1PFEc4FX6\\nwg/HcAJWY60xZTJDFN+Qfx8ZQvBEin6c2/h+zZi5IVY=\\n-----END RSA PRIVATE KEY-----\\n\",\n \"Redacted\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIICXAIBAAKBgQCxoeCUW5KJxNPxMp+K\"\n}",
+ "start_time": ""
+ }
+ ]
+ }
+ ],
+ "sha256": "990182dac9794c78d11b7df1de9548860f5d80d7f206b9caf435ab8b178b7154"
+ }
+ ],
+ "passthrough": {}
+}
\ No newline at end of file
diff --git a/libs/hdf-converters/sample_jsons/trufflehog_mapper/trufflehog-hdf-withraw.json b/libs/hdf-converters/sample_jsons/trufflehog_mapper/trufflehog-hdf-withraw.json
new file mode 100644
index 0000000000..aca4b7939a
--- /dev/null
+++ b/libs/hdf-converters/sample_jsons/trufflehog_mapper/trufflehog-hdf-withraw.json
@@ -0,0 +1,177 @@
+{
+ "platform": {
+ "name": "Heimdall Tools",
+ "release": "2.10.8"
+ },
+ "version": "2.10.8",
+ "statistics": {},
+ "profiles": [
+ {
+ "name": "Source ID: 1, Source Name: trufflehog - git",
+ "title": "trufflehog - git",
+ "supports": [],
+ "attributes": [],
+ "groups": [],
+ "status": "loaded",
+ "controls": [
+ {
+ "tags": {
+ "nist": [
+ "IA-5(7)"
+ ],
+ "cci": [
+ "CCI-004069",
+ "CCI-000202",
+ "CCI-000203",
+ "CCI-002367"
+ ],
+ "severity": "medium"
+ },
+ "refs": [],
+ "source_location": {},
+ "title": "Found AWS secret using PLAIN decoder",
+ "id": "AWS PLAIN",
+ "impact": 0.5,
+ "results": [
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Git\": {\n \"commit\": \"0416560b1330d8ac42045813251d85c688717eaf\",\n \"file\": \"new_key\",\n \"email\": \"counter \",\n \"repository\": \"https://github.com/trufflesecurity/test_keys\",\n \"timestamp\": \"2023-10-19 02:56:37 +0000\",\n \"line\": 2\n }\n }\n}",
+ "message": "{\n \"Verified\": true,\n \"Raw\": \"AKIAQYLPMN5HHHFPZAM2\",\n \"RawV2\": \"AKIAQYLPMN5HHHFPZAM21tUm636uS1yOEcfP5pvfqJ/ml36mF7AkyHsEU0IU\",\n \"Redacted\": \"AKIAQYLPMN5HHHFPZAM2\",\n \"ExtraData\": {\n \"account\": \"052310077262\",\n \"arn\": \"arn:aws:iam::052310077262:user/canarytokens.com@@c20nnjzlioibnaxvt392i9ope\",\n \"is_canary\": \"true\",\n \"message\": \"This is an AWS canary token generated at canarytokens.org, and was not set off; learn more here: https://trufflesecurity.com/canaries\",\n \"resource_type\": \"Access key\"\n }\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Git\": {\n \"commit\": \"fbc14303ffbf8fb1c2c1914e8dda7d0121633aca\",\n \"file\": \"keys\",\n \"email\": \"counter \",\n \"repository\": \"https://github.com/trufflesecurity/test_keys\",\n \"timestamp\": \"2022-06-16 17:17:40 +0000\",\n \"line\": 4\n }\n }\n}",
+ "message": "{\n \"Verified\": true,\n \"Raw\": \"AKIAYVP4CIPPERUVIFXG\",\n \"RawV2\": \"AKIAYVP4CIPPERUVIFXGZt2U1h267eViPnuSA+JO5ABhiu4T7XUMSZ+Y2Oth\",\n \"Redacted\": \"AKIAYVP4CIPPERUVIFXG\",\n \"ExtraData\": {\n \"account\": \"595918472158\",\n \"arn\": \"arn:aws:iam::595918472158:user/canarytokens.com@@mirux23ppyky6hx3l6vclmhnj\",\n \"is_canary\": \"true\",\n \"message\": \"This is an AWS canary token generated at canarytokens.org, and was not set off; learn more here: https://trufflesecurity.com/canaries\",\n \"resource_type\": \"Access key\"\n }\n}",
+ "start_time": ""
+ }
+ ]
+ },
+ {
+ "tags": {
+ "nist": [
+ "IA-5(7)"
+ ],
+ "cci": [
+ "CCI-004069",
+ "CCI-000202",
+ "CCI-000203",
+ "CCI-002367"
+ ],
+ "severity": "medium"
+ },
+ "refs": [],
+ "source_location": {},
+ "title": "Found URI secret using PLAIN decoder",
+ "id": "URI PLAIN",
+ "impact": 0.5,
+ "results": [
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Git\": {\n \"commit\": \"77b2a3e56973785a52ba4ae4b8dac61d4bac016f\",\n \"file\": \"keys\",\n \"email\": \"counter \",\n \"repository\": \"https://github.com/trufflesecurity/test_keys\",\n \"timestamp\": \"2022-06-16 17:27:56 +0000\",\n \"line\": 3\n }\n }\n}",
+ "message": "{\n \"Verified\": true,\n \"Raw\": \"https://admin:admin@the-internet.herokuapp.com\",\n \"RawV2\": \"https://admin:admin@the-internet.herokuapp.com/basic_auth\",\n \"Redacted\": \"https://admin:********@the-internet.herokuapp.com\"\n}",
+ "start_time": ""
+ }
+ ]
+ }
+ ],
+ "sha256": "935c178afbb36012b1eb13f5c57bd2307c7da29d7de218c7d5bea6184865bb1f"
+ }
+ ],
+ "passthrough": {
+ "raw": {
+ "wrapper": [
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "0416560b1330d8ac42045813251d85c688717eaf",
+ "file": "new_key",
+ "email": "counter ",
+ "repository": "https://github.com/trufflesecurity/test_keys",
+ "timestamp": "2023-10-19 02:56:37 +0000",
+ "line": 2
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 2,
+ "DetectorName": "AWS",
+ "DecoderName": "PLAIN",
+ "Verified": true,
+ "Raw": "AKIAQYLPMN5HHHFPZAM2",
+ "RawV2": "AKIAQYLPMN5HHHFPZAM21tUm636uS1yOEcfP5pvfqJ/ml36mF7AkyHsEU0IU",
+ "Redacted": "AKIAQYLPMN5HHHFPZAM2",
+ "ExtraData": {
+ "account": "052310077262",
+ "arn": "arn:aws:iam::052310077262:user/canarytokens.com@@c20nnjzlioibnaxvt392i9ope",
+ "is_canary": "true",
+ "message": "This is an AWS canary token generated at canarytokens.org, and was not set off; learn more here: https://trufflesecurity.com/canaries",
+ "resource_type": "Access key"
+ },
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "fbc14303ffbf8fb1c2c1914e8dda7d0121633aca",
+ "file": "keys",
+ "email": "counter ",
+ "repository": "https://github.com/trufflesecurity/test_keys",
+ "timestamp": "2022-06-16 17:17:40 +0000",
+ "line": 4
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 2,
+ "DetectorName": "AWS",
+ "DecoderName": "PLAIN",
+ "Verified": true,
+ "Raw": "AKIAYVP4CIPPERUVIFXG",
+ "RawV2": "AKIAYVP4CIPPERUVIFXGZt2U1h267eViPnuSA+JO5ABhiu4T7XUMSZ+Y2Oth",
+ "Redacted": "AKIAYVP4CIPPERUVIFXG",
+ "ExtraData": {
+ "account": "595918472158",
+ "arn": "arn:aws:iam::595918472158:user/canarytokens.com@@mirux23ppyky6hx3l6vclmhnj",
+ "is_canary": "true",
+ "message": "This is an AWS canary token generated at canarytokens.org, and was not set off; learn more here: https://trufflesecurity.com/canaries",
+ "resource_type": "Access key"
+ },
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "77b2a3e56973785a52ba4ae4b8dac61d4bac016f",
+ "file": "keys",
+ "email": "counter ",
+ "repository": "https://github.com/trufflesecurity/test_keys",
+ "timestamp": "2022-06-16 17:27:56 +0000",
+ "line": 3
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": true,
+ "Raw": "https://admin:admin@the-internet.herokuapp.com",
+ "RawV2": "https://admin:admin@the-internet.herokuapp.com/basic_auth",
+ "Redacted": "https://admin:********@the-internet.herokuapp.com",
+ "ExtraData": null,
+ "StructuredData": null
+ }
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/libs/hdf-converters/sample_jsons/trufflehog_mapper/trufflehog-hdf.json b/libs/hdf-converters/sample_jsons/trufflehog_mapper/trufflehog-hdf.json
new file mode 100644
index 0000000000..77c4970c57
--- /dev/null
+++ b/libs/hdf-converters/sample_jsons/trufflehog_mapper/trufflehog-hdf.json
@@ -0,0 +1,82 @@
+{
+ "platform": {
+ "name": "Heimdall Tools",
+ "release": "2.10.8"
+ },
+ "version": "2.10.8",
+ "statistics": {},
+ "profiles": [
+ {
+ "name": "Source ID: 1, Source Name: trufflehog - git",
+ "title": "trufflehog - git",
+ "supports": [],
+ "attributes": [],
+ "groups": [],
+ "status": "loaded",
+ "controls": [
+ {
+ "tags": {
+ "nist": [
+ "IA-5(7)"
+ ],
+ "cci": [
+ "CCI-004069",
+ "CCI-000202",
+ "CCI-000203",
+ "CCI-002367"
+ ],
+ "severity": "medium"
+ },
+ "refs": [],
+ "source_location": {},
+ "title": "Found AWS secret using PLAIN decoder",
+ "id": "AWS PLAIN",
+ "impact": 0.5,
+ "results": [
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Git\": {\n \"commit\": \"0416560b1330d8ac42045813251d85c688717eaf\",\n \"file\": \"new_key\",\n \"email\": \"counter \",\n \"repository\": \"https://github.com/trufflesecurity/test_keys\",\n \"timestamp\": \"2023-10-19 02:56:37 +0000\",\n \"line\": 2\n }\n }\n}",
+ "message": "{\n \"Verified\": true,\n \"Raw\": \"AKIAQYLPMN5HHHFPZAM2\",\n \"RawV2\": \"AKIAQYLPMN5HHHFPZAM21tUm636uS1yOEcfP5pvfqJ/ml36mF7AkyHsEU0IU\",\n \"Redacted\": \"AKIAQYLPMN5HHHFPZAM2\",\n \"ExtraData\": {\n \"account\": \"052310077262\",\n \"arn\": \"arn:aws:iam::052310077262:user/canarytokens.com@@c20nnjzlioibnaxvt392i9ope\",\n \"is_canary\": \"true\",\n \"message\": \"This is an AWS canary token generated at canarytokens.org, and was not set off; learn more here: https://trufflesecurity.com/canaries\",\n \"resource_type\": \"Access key\"\n }\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Git\": {\n \"commit\": \"fbc14303ffbf8fb1c2c1914e8dda7d0121633aca\",\n \"file\": \"keys\",\n \"email\": \"counter \",\n \"repository\": \"https://github.com/trufflesecurity/test_keys\",\n \"timestamp\": \"2022-06-16 17:17:40 +0000\",\n \"line\": 4\n }\n }\n}",
+ "message": "{\n \"Verified\": true,\n \"Raw\": \"AKIAYVP4CIPPERUVIFXG\",\n \"RawV2\": \"AKIAYVP4CIPPERUVIFXGZt2U1h267eViPnuSA+JO5ABhiu4T7XUMSZ+Y2Oth\",\n \"Redacted\": \"AKIAYVP4CIPPERUVIFXG\",\n \"ExtraData\": {\n \"account\": \"595918472158\",\n \"arn\": \"arn:aws:iam::595918472158:user/canarytokens.com@@mirux23ppyky6hx3l6vclmhnj\",\n \"is_canary\": \"true\",\n \"message\": \"This is an AWS canary token generated at canarytokens.org, and was not set off; learn more here: https://trufflesecurity.com/canaries\",\n \"resource_type\": \"Access key\"\n }\n}",
+ "start_time": ""
+ }
+ ]
+ },
+ {
+ "tags": {
+ "nist": [
+ "IA-5(7)"
+ ],
+ "cci": [
+ "CCI-004069",
+ "CCI-000202",
+ "CCI-000203",
+ "CCI-002367"
+ ],
+ "severity": "medium"
+ },
+ "refs": [],
+ "source_location": {},
+ "title": "Found URI secret using PLAIN decoder",
+ "id": "URI PLAIN",
+ "impact": 0.5,
+ "results": [
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Git\": {\n \"commit\": \"77b2a3e56973785a52ba4ae4b8dac61d4bac016f\",\n \"file\": \"keys\",\n \"email\": \"counter \",\n \"repository\": \"https://github.com/trufflesecurity/test_keys\",\n \"timestamp\": \"2022-06-16 17:27:56 +0000\",\n \"line\": 3\n }\n }\n}",
+ "message": "{\n \"Verified\": true,\n \"Raw\": \"https://admin:admin@the-internet.herokuapp.com\",\n \"RawV2\": \"https://admin:admin@the-internet.herokuapp.com/basic_auth\",\n \"Redacted\": \"https://admin:********@the-internet.herokuapp.com\"\n}",
+ "start_time": ""
+ }
+ ]
+ }
+ ],
+ "sha256": "935c178afbb36012b1eb13f5c57bd2307c7da29d7de218c7d5bea6184865bb1f"
+ }
+ ],
+ "passthrough": {}
+}
\ No newline at end of file
diff --git a/libs/hdf-converters/sample_jsons/trufflehog_mapper/trufflehog-report-example-hdf-withraw.json b/libs/hdf-converters/sample_jsons/trufflehog_mapper/trufflehog-report-example-hdf-withraw.json
new file mode 100644
index 0000000000..ab52379e05
--- /dev/null
+++ b/libs/hdf-converters/sample_jsons/trufflehog_mapper/trufflehog-report-example-hdf-withraw.json
@@ -0,0 +1,86 @@
+{
+ "platform": {
+ "name": "Heimdall Tools",
+ "release": "2.10.8"
+ },
+ "version": "2.10.8",
+ "statistics": {},
+ "profiles": [
+ {
+ "name": "Source ID: 1, Source Name: trufflehog - git",
+ "title": "trufflehog - git",
+ "supports": [],
+ "attributes": [],
+ "groups": [],
+ "status": "loaded",
+ "controls": [
+ {
+ "tags": {
+ "nist": [
+ "IA-5(7)"
+ ],
+ "cci": [
+ "CCI-004069",
+ "CCI-000202",
+ "CCI-000203",
+ "CCI-002367"
+ ],
+ "severity": "medium"
+ },
+ "refs": [],
+ "source_location": {},
+ "title": "Found AWS secret using PLAIN decoder",
+ "id": "AWS PLAIN",
+ "impact": 0.5,
+ "results": [
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Git\": {\n \"commit\": \"0416560b1330d8ac42045813251d85c688717eaf\",\n \"file\": \"new_key\",\n \"email\": \"counter \",\n \"repository\": \"https://github.com/trufflesecurity/test_keys\",\n \"timestamp\": \"2023-10-19 02:56:37 +0000\",\n \"line\": 2\n }\n }\n}",
+ "message": "{\n \"Verified\": true,\n \"Raw\": \"AKIAQYLPMN5HHHFPZAM2\",\n \"RawV2\": \"AKIAQYLPMN5HHHFPZAM21tUm636uS1yOEcfP5pvfqJ/ml36mF7AkyHsEU0IU\",\n \"Redacted\": \"AKIAQYLPMN5HHHFPZAM2\",\n \"ExtraData\": {\n \"account\": \"052310077262\",\n \"arn\": \"arn:aws:iam::052310077262:user/canarytokens.com@@c20nnjzlioibnaxvt392i9ope\",\n \"is_canary\": \"true\",\n \"message\": \"This is an AWS canary token generated at canarytokens.org, and was not set off; learn more here: https://trufflesecurity.com/canaries\",\n \"resource_type\": \"Access key\"\n }\n}",
+ "start_time": ""
+ }
+ ]
+ }
+ ],
+ "sha256": "6c4514024338ac955d85cfd5a1073b5c662a20053bc0f9d200bcf144a9fff40d"
+ }
+ ],
+ "passthrough": {
+ "raw": {
+ "wrapper": [
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "0416560b1330d8ac42045813251d85c688717eaf",
+ "file": "new_key",
+ "email": "counter ",
+ "repository": "https://github.com/trufflesecurity/test_keys",
+ "timestamp": "2023-10-19 02:56:37 +0000",
+ "line": 2
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 2,
+ "DetectorName": "AWS",
+ "DecoderName": "PLAIN",
+ "Verified": true,
+ "Raw": "AKIAQYLPMN5HHHFPZAM2",
+ "RawV2": "AKIAQYLPMN5HHHFPZAM21tUm636uS1yOEcfP5pvfqJ/ml36mF7AkyHsEU0IU",
+ "Redacted": "AKIAQYLPMN5HHHFPZAM2",
+ "ExtraData": {
+ "account": "052310077262",
+ "arn": "arn:aws:iam::052310077262:user/canarytokens.com@@c20nnjzlioibnaxvt392i9ope",
+ "is_canary": "true",
+ "message": "This is an AWS canary token generated at canarytokens.org, and was not set off; learn more here: https://trufflesecurity.com/canaries",
+ "resource_type": "Access key"
+ },
+ "StructuredData": null
+ }
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/libs/hdf-converters/sample_jsons/trufflehog_mapper/trufflehog-report-example-hdf.json b/libs/hdf-converters/sample_jsons/trufflehog_mapper/trufflehog-report-example-hdf.json
new file mode 100644
index 0000000000..37ac4ee3ec
--- /dev/null
+++ b/libs/hdf-converters/sample_jsons/trufflehog_mapper/trufflehog-report-example-hdf.json
@@ -0,0 +1,49 @@
+{
+ "platform": {
+ "name": "Heimdall Tools",
+ "release": "2.10.8"
+ },
+ "version": "2.10.8",
+ "statistics": {},
+ "profiles": [
+ {
+ "name": "Source ID: 1, Source Name: trufflehog - git",
+ "title": "trufflehog - git",
+ "supports": [],
+ "attributes": [],
+ "groups": [],
+ "status": "loaded",
+ "controls": [
+ {
+ "tags": {
+ "nist": [
+ "IA-5(7)"
+ ],
+ "cci": [
+ "CCI-004069",
+ "CCI-000202",
+ "CCI-000203",
+ "CCI-002367"
+ ],
+ "severity": "medium"
+ },
+ "refs": [],
+ "source_location": {},
+ "title": "Found AWS secret using PLAIN decoder",
+ "id": "AWS PLAIN",
+ "impact": 0.5,
+ "results": [
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Git\": {\n \"commit\": \"0416560b1330d8ac42045813251d85c688717eaf\",\n \"file\": \"new_key\",\n \"email\": \"counter \",\n \"repository\": \"https://github.com/trufflesecurity/test_keys\",\n \"timestamp\": \"2023-10-19 02:56:37 +0000\",\n \"line\": 2\n }\n }\n}",
+ "message": "{\n \"Verified\": true,\n \"Raw\": \"AKIAQYLPMN5HHHFPZAM2\",\n \"RawV2\": \"AKIAQYLPMN5HHHFPZAM21tUm636uS1yOEcfP5pvfqJ/ml36mF7AkyHsEU0IU\",\n \"Redacted\": \"AKIAQYLPMN5HHHFPZAM2\",\n \"ExtraData\": {\n \"account\": \"052310077262\",\n \"arn\": \"arn:aws:iam::052310077262:user/canarytokens.com@@c20nnjzlioibnaxvt392i9ope\",\n \"is_canary\": \"true\",\n \"message\": \"This is an AWS canary token generated at canarytokens.org, and was not set off; learn more here: https://trufflesecurity.com/canaries\",\n \"resource_type\": \"Access key\"\n }\n}",
+ "start_time": ""
+ }
+ ]
+ }
+ ],
+ "sha256": "6c4514024338ac955d85cfd5a1073b5c662a20053bc0f9d200bcf144a9fff40d"
+ }
+ ],
+ "passthrough": {}
+}
\ No newline at end of file
diff --git a/libs/hdf-converters/sample_jsons/trufflehog_mapper/trufflehog-saf-hdf-withraw.json b/libs/hdf-converters/sample_jsons/trufflehog_mapper/trufflehog-saf-hdf-withraw.json
new file mode 100644
index 0000000000..edbd96e1b1
--- /dev/null
+++ b/libs/hdf-converters/sample_jsons/trufflehog_mapper/trufflehog-saf-hdf-withraw.json
@@ -0,0 +1,956 @@
+{
+ "platform": {
+ "name": "Heimdall Tools",
+ "release": "2.10.8"
+ },
+ "version": "2.10.8",
+ "statistics": {},
+ "profiles": [
+ {
+ "name": "Source ID: 1, Source Name: trufflehog - git",
+ "title": "trufflehog - git",
+ "supports": [],
+ "attributes": [],
+ "groups": [],
+ "status": "loaded",
+ "controls": [
+ {
+ "tags": {
+ "nist": [
+ "IA-5(7)"
+ ],
+ "cci": [
+ "CCI-004069",
+ "CCI-000202",
+ "CCI-000203",
+ "CCI-002367"
+ ],
+ "severity": "medium"
+ },
+ "refs": [],
+ "source_location": {},
+ "title": "Found Github secret using PLAIN decoder",
+ "id": "Github PLAIN",
+ "impact": 0.5,
+ "results": [
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Git\": {\n \"commit\": \"1514ebbfc22994db9aec0dcf7bd8c638ab2943a4\",\n \"file\": \"test/sample_data/conveyor/sample_input_report/large-results.json\",\n \"email\": \"Joshua Weiss <89481736+jweissm@users.noreply.github.com>\",\n \"repository\": \"https://github.com/mitre/saf\",\n \"timestamp\": \"2023-08-31 05:59:33 +0000\",\n \"line\": 23643\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"e9f0d509e1408743048e29d9c099d36e0e1f6ae7\",\n \"ExtraData\": {\n \"rotation_guide\": \"https://howtorotate.com/docs/tutorials/github/\",\n \"version\": \"1\"\n }\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Git\": {\n \"commit\": \"62ca8f2d2967a5a2e324f25836ed140ae993b0cb\",\n \"file\": \"test/sample_data/conveyor/conveyor-stigma-hdf.json\",\n \"email\": \"Joshua \",\n \"repository\": \"https://github.com/mitre/saf\",\n \"timestamp\": \"2023-06-23 19:31:20 +0000\",\n \"line\": 7171\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"e9f0d509e1408743048e29d9c099d36e0e1f6ae7\",\n \"ExtraData\": {\n \"rotation_guide\": \"https://howtorotate.com/docs/tutorials/github/\",\n \"version\": \"1\"\n }\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Git\": {\n \"commit\": \"62ca8f2d2967a5a2e324f25836ed140ae993b0cb\",\n \"file\": \"test/sample_data/conveyor/sample_input_report/large-results.json\",\n \"email\": \"Joshua \",\n \"repository\": \"https://github.com/mitre/saf\",\n \"timestamp\": \"2023-06-23 19:31:20 +0000\",\n \"line\": 23643\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"e9f0d509e1408743048e29d9c099d36e0e1f6ae7\",\n \"ExtraData\": {\n \"rotation_guide\": \"https://howtorotate.com/docs/tutorials/github/\",\n \"version\": \"1\"\n }\n}",
+ "start_time": ""
+ }
+ ]
+ },
+ {
+ "tags": {
+ "nist": [
+ "IA-5(7)"
+ ],
+ "cci": [
+ "CCI-004069",
+ "CCI-000202",
+ "CCI-000203",
+ "CCI-002367"
+ ],
+ "severity": "medium"
+ },
+ "refs": [],
+ "source_location": {},
+ "title": "Found URI secret using PLAIN decoder",
+ "id": "URI PLAIN",
+ "impact": 0.5,
+ "results": [
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Git\": {\n \"commit\": \"1f673f315e1e699c6021c5c1334220a175bb3195\",\n \"file\": \"out/spec/puppet/modules/foreman/spec/functions/foreman_spec.rb\",\n \"email\": \"Camden Moors <66680985+camdenmoors@users.noreply.github.com>\",\n \"repository\": \"https://github.com/mitre/saf\",\n \"timestamp\": \"2022-07-06 20:13:10 +0000\",\n \"line\": 15\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"VerificationError\": \"lookup foreman.example.com: no such host\",\n \"Raw\": \"https://my_api_foreman_user:my_api_foreman_pass@foreman.example.com\",\n \"RawV2\": \"https://my_api_foreman_user:my_api_foreman_pass@foreman.example.com/api/hosts\",\n \"Redacted\": \"https://my_api_foreman_user:********@foreman.example.com\"\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Git\": {\n \"commit\": \"e7beabf3be3d04c8401cd3c599d5ed90017b556b\",\n \"file\": \"test/sample_data/inspec/redhat-enterprise-linux-7-stig-baseline/spec/puppet/modules/foreman/spec/functions/foreman_spec.rb\",\n \"email\": \"Camden Moors \",\n \"repository\": \"https://github.com/mitre/saf\",\n \"timestamp\": \"2022-06-28 14:44:36 +0000\",\n \"line\": 15\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"VerificationError\": \"lookup foreman.example.com: no such host\",\n \"Raw\": \"https://my_api_foreman_user:my_api_foreman_pass@foreman.example.com\",\n \"RawV2\": \"https://my_api_foreman_user:my_api_foreman_pass@foreman.example.com/api/hosts\",\n \"Redacted\": \"https://my_api_foreman_user:********@foreman.example.com\"\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Git\": {\n \"commit\": \"56c7b689529cbe03bc7da56843886b4bd6d4652e\",\n \"file\": \"test/sample_data/xccdf/stigs/U_MS_Office_365_ProPlus_STIG_V2R2_Manual-xccdf.xml\",\n \"email\": \"Camden Moors <66680985+camdenmoors@users.noreply.github.com>\",\n \"repository\": \"https://github.com/mitre/saf\",\n \"timestamp\": \"2022-01-12 17:55:33 +0000\",\n \"line\": 249\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"http://username:password@example.com\",\n \"RawV2\": \"http://username:password@example.com\",\n \"Redacted\": \"http://username:********@example.com\"\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Git\": {\n \"commit\": \"56c7b689529cbe03bc7da56843886b4bd6d4652e\",\n \"file\": \"test/sample_data/xccdf/stigs/U_MS_Outlook_2013_STIG_V1R13_Manual-xccdf.xml\",\n \"email\": \"Camden Moors <66680985+camdenmoors@users.noreply.github.com>\",\n \"repository\": \"https://github.com/mitre/saf\",\n \"timestamp\": \"2022-01-12 17:55:33 +0000\",\n \"line\": 1\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"http://username:password@example.com\",\n \"RawV2\": \"http://username:password@example.com\",\n \"Redacted\": \"http://username:********@example.com\"\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Git\": {\n \"commit\": \"56c7b689529cbe03bc7da56843886b4bd6d4652e\",\n \"file\": \"test/sample_data/xccdf/stigs/U_MS_Outlook_2010_STIG_V1R13_Manual-xccdf.xml\",\n \"email\": \"Camden Moors <66680985+camdenmoors@users.noreply.github.com>\",\n \"repository\": \"https://github.com/mitre/saf\",\n \"timestamp\": \"2022-01-12 17:55:33 +0000\",\n \"line\": 2\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"http://username:password@example.com\",\n \"RawV2\": \"http://username:password@example.com\",\n \"Redacted\": \"http://username:********@example.com\"\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Git\": {\n \"commit\": \"56c7b689529cbe03bc7da56843886b4bd6d4652e\",\n \"file\": \"test/sample_data/xccdf/stigs/U_MS_Office_365_ProPlus_STIG_V2R3_Manual-xccdf.xml\",\n \"email\": \"Camden Moors <66680985+camdenmoors@users.noreply.github.com>\",\n \"repository\": \"https://github.com/mitre/saf\",\n \"timestamp\": \"2022-01-12 17:55:33 +0000\",\n \"line\": 249\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"http://username:password@example.com\",\n \"RawV2\": \"http://username:password@example.com\",\n \"Redacted\": \"http://username:********@example.com\"\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Git\": {\n \"commit\": \"50ac076662086794401a192bf46f117ff626d57d\",\n \"file\": \"test/sample_data/xccdf/stigs/U_MS_Office_365_ProPlus_STIG_V2R3_Manual-xccdf.xml\",\n \"email\": \"Camden Moors <66680985+camdenmoors@users.noreply.github.com>\",\n \"repository\": \"https://github.com/mitre/saf\",\n \"timestamp\": \"2022-01-12 17:55:33 +0000\",\n \"line\": 249\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"http://username:password@example.com\",\n \"RawV2\": \"http://username:password@example.com\",\n \"Redacted\": \"http://username:********@example.com\"\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Git\": {\n \"commit\": \"50ac076662086794401a192bf46f117ff626d57d\",\n \"file\": \"test/sample_data/xccdf/stigs/U_MS_Outlook_2010_STIG_V1R13_Manual-xccdf.xml\",\n \"email\": \"Camden Moors <66680985+camdenmoors@users.noreply.github.com>\",\n \"repository\": \"https://github.com/mitre/saf\",\n \"timestamp\": \"2022-01-12 17:55:33 +0000\",\n \"line\": 2\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"http://username:password@example.com\",\n \"RawV2\": \"http://username:password@example.com\",\n \"Redacted\": \"http://username:********@example.com\"\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Git\": {\n \"commit\": \"50ac076662086794401a192bf46f117ff626d57d\",\n \"file\": \"test/sample_data/xccdf/stigs/U_MS_Office_365_ProPlus_STIG_V2R2_Manual-xccdf.xml\",\n \"email\": \"Camden Moors <66680985+camdenmoors@users.noreply.github.com>\",\n \"repository\": \"https://github.com/mitre/saf\",\n \"timestamp\": \"2022-01-12 17:55:33 +0000\",\n \"line\": 249\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"http://username:password@example.com\",\n \"RawV2\": \"http://username:password@example.com\",\n \"Redacted\": \"http://username:********@example.com\"\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Git\": {\n \"commit\": \"50ac076662086794401a192bf46f117ff626d57d\",\n \"file\": \"test/sample_data/xccdf/stigs/U_MS_Outlook_2013_STIG_V1R13_Manual-xccdf.xml\",\n \"email\": \"Camden Moors <66680985+camdenmoors@users.noreply.github.com>\",\n \"repository\": \"https://github.com/mitre/saf\",\n \"timestamp\": \"2022-01-12 17:55:33 +0000\",\n \"line\": 1\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"http://username:password@example.com\",\n \"RawV2\": \"http://username:password@example.com\",\n \"Redacted\": \"http://username:********@example.com\"\n}",
+ "start_time": ""
+ }
+ ]
+ },
+ {
+ "tags": {
+ "nist": [
+ "IA-5(7)"
+ ],
+ "cci": [
+ "CCI-004069",
+ "CCI-000202",
+ "CCI-000203",
+ "CCI-002367"
+ ],
+ "severity": "medium"
+ },
+ "refs": [],
+ "source_location": {},
+ "title": "Found PrivateKey secret using BASE64 decoder",
+ "id": "PrivateKey BASE64",
+ "impact": 0.5,
+ "results": [
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Git\": {\n \"commit\": \"1f673f315e1e699c6021c5c1334220a175bb3195\",\n \"file\": \"out/spec/puppet/modules/stdlib/spec/functions/validate_x509_rsa_key_pair_spec.rb\",\n \"email\": \"Camden Moors <66680985+camdenmoors@users.noreply.github.com>\",\n \"repository\": \"https://github.com/mitre/saf\",\n \"timestamp\": \"2022-07-06 20:13:10 +0000\",\n \"line\": 64\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEpAIBAAKCAQEAoISxYJBTPAeAzFnm+lE/ljLlmGal2Xr3vwZKkvJiuKA/m4QJ\\n0ZNdtkBSDOVuG2dXVv6W4sChRtsCdvuVe7bjTYvlU8TWM3VEJDL9l9cRXScxxlKQ\\nXwb35y1yV35NJfaK/jzm9KcErtQQs1RxvGlWRaohmLM8uQcuhjZfMsSlQoHQD5LX\\nsbPtk82RPyxYc1dj2vsaoi1VvuP2+jv4xLQOmNJY1bT5GTurqiltmxEtWhNNmGg0\\n2wtK00ifqLVO5HNc3gXQCDM2M99Sbmn1YtbrgsU9xMYfcPmvQvb+YoKskyoqck+c\\nHR//hi7vslbxABrny15LBkEfRc4TickphSGYXwIDAQABAoIBAATEzGw8/WwMIQRx\\nK06GeWgh7PZBHm4+m/ud2TtSXiJ0CE+7dXs3cJJIiOd/LW08/bhE6gCkjmYHfaRB\\nRyicv1X/cPmzIFX5BuQ4a5ZGOmrVDkKBE27vSxAgJoR46RvWnjx9XLMp/xaekDxz\\npsldK8X4DvV1ZbltgDFWji947hvyqUtHdKnkQnc5j7aCIFJf9GMfzaeeDPMaL8WF\\nmVL4iy9EAOjNOHBshZj/OHyU5FbJ8ROwZQlCOiLCdFegftSIXt8EYDnjB3BdsALH\\nN6hquqrD7xDKyRbTD0K7lqxUubuMwTQpi61jZD8TBTXEPyFVAnoMpXkc0Y+np40A\\nYiIsR+kCgYEAyrc4Bh6fb9gt49IXGXOSRZ5i5+TmJho4kzIONrJ7Ndclwx9wzHfh\\neGBodWaw5CxxQGMf4vEiaZrpAiSFeDffBLR+Wa2TFE5aWkdYkR34maDjO00m4PE1\\nS+YsZoGw7rGmmj+KS4qv2T26FEHtUI+F31RC1FPohLsQ22Jbn1ORipsCgYEAyrYB\\nJ2Ncf2DlX1C0GfxyUHQOTNl0V5gpGvpbZ0WmWksumYz2kSGOAJkxuDKd9mKVlAcz\\nczmN+OOetuHTNqds2JJKKJy6hJbgCdd9aho3dId5Xs4oh4YwuFQiG8R/bJZfTlXo\\n99Qr02L7MmDWYLmrR3BA/93UPeorHPtjqSaYU40CgYEAtmGfWwokIglaSDVVqQVs\\n3YwBqmcrla5TpkMLvLRZ2/fktqfL4Xod9iKu+Klajv9ZKTfFkXWno2HHL7FSD/Yc\\nhWwqnV5oDIXuDnlQOse/SeERb+IbD5iUfePpoJQgbrCQlwiB0TNGwOojR2SFMczf\\nAi4aLlQLx5dSND9K9Y7HS+8CgYEAixlHQ2r4LuQjoTs0ytwi6TgqE+vn3K+qDTwc\\neoods7oBWRaUn1RCKAD3UClToZ1WfMRQNtIYrOAsqdveXpOWqioAP0wE5TTOuZIo\\nGiWxRgIsc7TNtOmNBv+chCdbNP0emxdyjJUIGb7DFnfCw47EjHnn8Guc13uXaATN\\nB2ZXgoUCgYAGa13P0ggUf5BMJpBd8S08jKRyvZb1CDXcUCuGtk2yEx45ern9U5WY\\nzJ13E5z9MKKO8nkGBqrRfjJa8Xhxk4HKNFuzHEet5lvNE7IKCF4YQRb0ZBhnb/78\\n+4ZKjFki1RrWRNSw9TdvrK6qaDKgTtCTtfRVXAYQXUgq7lSFOTtL3A==\\n-----END RSA PRIVATE KEY-----\\n\",\n \"Redacted\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEpAIBAAKCAQEAoISxYJBTPAeAzFnm\"\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Git\": {\n \"commit\": \"1f673f315e1e699c6021c5c1334220a175bb3195\",\n \"file\": \"out/spec/puppet/modules/stdlib/spec/functions/validate_x509_rsa_key_pair_spec.rb\",\n \"email\": \"Camden Moors <66680985+camdenmoors@users.noreply.github.com>\",\n \"repository\": \"https://github.com/mitre/saf\",\n \"timestamp\": \"2022-07-06 20:13:10 +0000\",\n \"line\": 32\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEAz9bY/piKahD10AiJSfbI2A8NG5UwRz0r9T/WfvNVdhgrsGFg\\nNQjvpUoZnNJpQIHBbgMOiXqfATFjJl5FjEkSf7GUHohlGVls9MX2JmVvknzsiitd\\n75H/EJd+N+k915lix8Vqmj8d1CTlbF/8tEjzANI67Vqw5QTuqebO7rkIUvRg6yiR\\nfSo75FK1RinCJyl++kmleBwQZBInQyg95GvJ5JTqMzBs67DeeyzskDhTeTePRYVF\\n2NwL8QzYhtvLIBERTNsyU5i7nkxY5ptUwgFUwd93LH4Q19tPqL5C5RZqXxhE51th\\nOOwafm+aW/cRkqYqV+tv+j1jJ3WICyF1JNW0BQIDAQABAoIBADAiZ/r+xP+vkd5u\\nO61/lCBFzBlZQecdybJw6HJaVK6XBndA9hESUr4LHUdui6W+51ddKd65IV4bXAUk\\nzCKjQb+FFvLDT/bA+TTvLATUdTSN7hJJ3OWBAHuNOlQklof6JCB0Hi4+89+P8/pX\\neKUgR/cmuTMDT/iaXdPHeqFbBQyA1ZpQFRjN5LyyJMS/9FkywuNc5wlpsArtc51T\\ngIKENUZCuPhosR+kMFc2iuTNvqZWPhvouSrmhi2O6nSqV+oy0+irlqSpCF2GsCI8\\n72TtLpq94Grrq0BEH5avouV+Lp4k83vO65OKCQKUFQlxz3Xkxm2U3J7KzxqnRtM3\\n/b+cJ/kCgYEA6/yOnaEYhH/7ijhZbPn8RujXZ5VGJXKJqIuaPiHMmHVS5p1j6Bah\\n2PcnqJA2IlLs3UloN+ziAxAIH6KCBiwlQ/uPBNMMaJsIjPNBEy8axjndKhKUpidg\\nR0OJ7RQqMShOJ8akrSfWdPtXC/GBuwCYE//t77GgZaIMO3FcT9EKA48CgYEA4Xcx\\nFia0Jg9iyAhNmUOXI6hWcGENavMx01+x7XFhbnMjIKTZevFfTnTkrX6HyLXyGtMU\\ngHOn+k4PE/purI4ARrKO8m5wYEKqSIt4dBMTkIXXirfQjXgfjR8E4T/aPe5fOFZo\\n7OYuxLRtzmG1C2sW4txwKAKX1LaWcVx/RLSttSsCgYBbcj8Brk+F6OJcqYFdzXGJ\\nOOlf5mSMVlopyg83THmwCqbZXtw8L6kAHqZrl5airmfDSJLuOQlMDoZXW+3u3mSC\\nd5TwVahVUN57YDgzaumBLyMZDqIz0MZqVy23hTzkV64Rk9R0lR9xrYQJyMhw4sYL\\n2f0mCTsSpzz+O+t9so+i2QKBgEC38gMlwPhb2kMI/x1LZYr6uzUu5qcYf+jowy4h\\nKZKGwkKQj0zXFEB1FV8nvtpCP+irRmtIx6L13SYi8LnfWPzyLE4ynVdES5TfVAgd\\nobQOdzx+XwL8xDHCAaiWp5K3ZeXKB/xYZnxYPlzLdyh76Ond1OPnOqX4c16+6llS\\nc7pZAoGATd9NckT0XtXLEsF3IraDivq8dP6bccX2DNfS8UeEvRRrRwpFpSRrmuGb\\njbG4yzoIX4RjQfj/z48hwhJB+cKiN9WwcPsFXtHe7v3F6BRwK0JUfrCiXad8/SGZ\\nKAf7Dfqi608zBdnPWHacre2Y35gPHB00nFQOLS6u46aBNSq07YA=\\n-----END RSA PRIVATE KEY-----\\n\",\n \"Redacted\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEAz9bY/piKahD10AiJ\"\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Git\": {\n \"commit\": \"e7beabf3be3d04c8401cd3c599d5ed90017b556b\",\n \"file\": \"test/sample_data/inspec/redhat-enterprise-linux-7-stig-baseline/spec/puppet/modules/stdlib/spec/functions/validate_x509_rsa_key_pair_spec.rb\",\n \"email\": \"Camden Moors \",\n \"repository\": \"https://github.com/mitre/saf\",\n \"timestamp\": \"2022-06-28 14:44:36 +0000\",\n \"line\": 64\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEpAIBAAKCAQEAoISxYJBTPAeAzFnm+lE/ljLlmGal2Xr3vwZKkvJiuKA/m4QJ\\n0ZNdtkBSDOVuG2dXVv6W4sChRtsCdvuVe7bjTYvlU8TWM3VEJDL9l9cRXScxxlKQ\\nXwb35y1yV35NJfaK/jzm9KcErtQQs1RxvGlWRaohmLM8uQcuhjZfMsSlQoHQD5LX\\nsbPtk82RPyxYc1dj2vsaoi1VvuP2+jv4xLQOmNJY1bT5GTurqiltmxEtWhNNmGg0\\n2wtK00ifqLVO5HNc3gXQCDM2M99Sbmn1YtbrgsU9xMYfcPmvQvb+YoKskyoqck+c\\nHR//hi7vslbxABrny15LBkEfRc4TickphSGYXwIDAQABAoIBAATEzGw8/WwMIQRx\\nK06GeWgh7PZBHm4+m/ud2TtSXiJ0CE+7dXs3cJJIiOd/LW08/bhE6gCkjmYHfaRB\\nRyicv1X/cPmzIFX5BuQ4a5ZGOmrVDkKBE27vSxAgJoR46RvWnjx9XLMp/xaekDxz\\npsldK8X4DvV1ZbltgDFWji947hvyqUtHdKnkQnc5j7aCIFJf9GMfzaeeDPMaL8WF\\nmVL4iy9EAOjNOHBshZj/OHyU5FbJ8ROwZQlCOiLCdFegftSIXt8EYDnjB3BdsALH\\nN6hquqrD7xDKyRbTD0K7lqxUubuMwTQpi61jZD8TBTXEPyFVAnoMpXkc0Y+np40A\\nYiIsR+kCgYEAyrc4Bh6fb9gt49IXGXOSRZ5i5+TmJho4kzIONrJ7Ndclwx9wzHfh\\neGBodWaw5CxxQGMf4vEiaZrpAiSFeDffBLR+Wa2TFE5aWkdYkR34maDjO00m4PE1\\nS+YsZoGw7rGmmj+KS4qv2T26FEHtUI+F31RC1FPohLsQ22Jbn1ORipsCgYEAyrYB\\nJ2Ncf2DlX1C0GfxyUHQOTNl0V5gpGvpbZ0WmWksumYz2kSGOAJkxuDKd9mKVlAcz\\nczmN+OOetuHTNqds2JJKKJy6hJbgCdd9aho3dId5Xs4oh4YwuFQiG8R/bJZfTlXo\\n99Qr02L7MmDWYLmrR3BA/93UPeorHPtjqSaYU40CgYEAtmGfWwokIglaSDVVqQVs\\n3YwBqmcrla5TpkMLvLRZ2/fktqfL4Xod9iKu+Klajv9ZKTfFkXWno2HHL7FSD/Yc\\nhWwqnV5oDIXuDnlQOse/SeERb+IbD5iUfePpoJQgbrCQlwiB0TNGwOojR2SFMczf\\nAi4aLlQLx5dSND9K9Y7HS+8CgYEAixlHQ2r4LuQjoTs0ytwi6TgqE+vn3K+qDTwc\\neoods7oBWRaUn1RCKAD3UClToZ1WfMRQNtIYrOAsqdveXpOWqioAP0wE5TTOuZIo\\nGiWxRgIsc7TNtOmNBv+chCdbNP0emxdyjJUIGb7DFnfCw47EjHnn8Guc13uXaATN\\nB2ZXgoUCgYAGa13P0ggUf5BMJpBd8S08jKRyvZb1CDXcUCuGtk2yEx45ern9U5WY\\nzJ13E5z9MKKO8nkGBqrRfjJa8Xhxk4HKNFuzHEet5lvNE7IKCF4YQRb0ZBhnb/78\\n+4ZKjFki1RrWRNSw9TdvrK6qaDKgTtCTtfRVXAYQXUgq7lSFOTtL3A==\\n-----END RSA PRIVATE KEY-----\\n\",\n \"Redacted\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEpAIBAAKCAQEAoISxYJBTPAeAzFnm\"\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Git\": {\n \"commit\": \"e7beabf3be3d04c8401cd3c599d5ed90017b556b\",\n \"file\": \"test/sample_data/inspec/redhat-enterprise-linux-7-stig-baseline/spec/puppet/modules/stdlib/spec/functions/validate_x509_rsa_key_pair_spec.rb\",\n \"email\": \"Camden Moors \",\n \"repository\": \"https://github.com/mitre/saf\",\n \"timestamp\": \"2022-06-28 14:44:36 +0000\",\n \"line\": 32\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEAz9bY/piKahD10AiJSfbI2A8NG5UwRz0r9T/WfvNVdhgrsGFg\\nNQjvpUoZnNJpQIHBbgMOiXqfATFjJl5FjEkSf7GUHohlGVls9MX2JmVvknzsiitd\\n75H/EJd+N+k915lix8Vqmj8d1CTlbF/8tEjzANI67Vqw5QTuqebO7rkIUvRg6yiR\\nfSo75FK1RinCJyl++kmleBwQZBInQyg95GvJ5JTqMzBs67DeeyzskDhTeTePRYVF\\n2NwL8QzYhtvLIBERTNsyU5i7nkxY5ptUwgFUwd93LH4Q19tPqL5C5RZqXxhE51th\\nOOwafm+aW/cRkqYqV+tv+j1jJ3WICyF1JNW0BQIDAQABAoIBADAiZ/r+xP+vkd5u\\nO61/lCBFzBlZQecdybJw6HJaVK6XBndA9hESUr4LHUdui6W+51ddKd65IV4bXAUk\\nzCKjQb+FFvLDT/bA+TTvLATUdTSN7hJJ3OWBAHuNOlQklof6JCB0Hi4+89+P8/pX\\neKUgR/cmuTMDT/iaXdPHeqFbBQyA1ZpQFRjN5LyyJMS/9FkywuNc5wlpsArtc51T\\ngIKENUZCuPhosR+kMFc2iuTNvqZWPhvouSrmhi2O6nSqV+oy0+irlqSpCF2GsCI8\\n72TtLpq94Grrq0BEH5avouV+Lp4k83vO65OKCQKUFQlxz3Xkxm2U3J7KzxqnRtM3\\n/b+cJ/kCgYEA6/yOnaEYhH/7ijhZbPn8RujXZ5VGJXKJqIuaPiHMmHVS5p1j6Bah\\n2PcnqJA2IlLs3UloN+ziAxAIH6KCBiwlQ/uPBNMMaJsIjPNBEy8axjndKhKUpidg\\nR0OJ7RQqMShOJ8akrSfWdPtXC/GBuwCYE//t77GgZaIMO3FcT9EKA48CgYEA4Xcx\\nFia0Jg9iyAhNmUOXI6hWcGENavMx01+x7XFhbnMjIKTZevFfTnTkrX6HyLXyGtMU\\ngHOn+k4PE/purI4ARrKO8m5wYEKqSIt4dBMTkIXXirfQjXgfjR8E4T/aPe5fOFZo\\n7OYuxLRtzmG1C2sW4txwKAKX1LaWcVx/RLSttSsCgYBbcj8Brk+F6OJcqYFdzXGJ\\nOOlf5mSMVlopyg83THmwCqbZXtw8L6kAHqZrl5airmfDSJLuOQlMDoZXW+3u3mSC\\nd5TwVahVUN57YDgzaumBLyMZDqIz0MZqVy23hTzkV64Rk9R0lR9xrYQJyMhw4sYL\\n2f0mCTsSpzz+O+t9so+i2QKBgEC38gMlwPhb2kMI/x1LZYr6uzUu5qcYf+jowy4h\\nKZKGwkKQj0zXFEB1FV8nvtpCP+irRmtIx6L13SYi8LnfWPzyLE4ynVdES5TfVAgd\\nobQOdzx+XwL8xDHCAaiWp5K3ZeXKB/xYZnxYPlzLdyh76Ond1OPnOqX4c16+6llS\\nc7pZAoGATd9NckT0XtXLEsF3IraDivq8dP6bccX2DNfS8UeEvRRrRwpFpSRrmuGb\\njbG4yzoIX4RjQfj/z48hwhJB+cKiN9WwcPsFXtHe7v3F6BRwK0JUfrCiXad8/SGZ\\nKAf7Dfqi608zBdnPWHacre2Y35gPHB00nFQOLS6u46aBNSq07YA=\\n-----END RSA PRIVATE KEY-----\\n\",\n \"Redacted\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEAz9bY/piKahD10AiJ\"\n}",
+ "start_time": ""
+ }
+ ]
+ },
+ {
+ "tags": {
+ "nist": [
+ "IA-5(7)"
+ ],
+ "cci": [
+ "CCI-004069",
+ "CCI-000202",
+ "CCI-000203",
+ "CCI-002367"
+ ],
+ "severity": "medium"
+ },
+ "refs": [],
+ "source_location": {},
+ "title": "Found PrivateKey secret using PLAIN decoder",
+ "id": "PrivateKey PLAIN",
+ "impact": 0.5,
+ "results": [
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Git\": {\n \"commit\": \"1f673f315e1e699c6021c5c1334220a175bb3195\",\n \"file\": \"out/spec/puppet/modules/stdlib/spec/functions/validate_x509_rsa_key_pair_spec.rb\",\n \"email\": \"Camden Moors <66680985+camdenmoors@users.noreply.github.com>\",\n \"repository\": \"https://github.com/mitre/saf\",\n \"timestamp\": \"2022-07-06 20:13:10 +0000\",\n \"line\": 63\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEpAIBAAKCAQEAoISxYJBTPAeAzFnm+lE/ljLlmGal2Xr3vwZKkvJiuKA/m4QJ\\n0ZNdtkBSDOVuG2dXVv6W4sChRtsCdvuVe7bjTYvlU8TWM3VEJDL9l9cRXScxxlKQ\\nXwb35y1yV35NJfaK/jzm9KcErtQQs1RxvGlWRaohmLM8uQcuhjZfMsSlQoHQD5LX\\nsbPtk82RPyxYc1dj2vsaoi1VvuP2+jv4xLQOmNJY1bT5GTurqiltmxEtWhNNmGg0\\n2wtK00ifqLVO5HNc3gXQCDM2M99Sbmn1YtbrgsU9xMYfcPmvQvb+YoKskyoqck+c\\nHR//hi7vslbxABrny15LBkEfRc4TickphSGYXwIDAQABAoIBAATEzGw8/WwMIQRx\\nK06GeWgh7PZBHm4+m/ud2TtSXiJ0CE+7dXs3cJJIiOd/LW08/bhE6gCkjmYHfaRB\\nRyicv1X/cPmzIFX5BuQ4a5ZGOmrVDkKBE27vSxAgJoR46RvWnjx9XLMp/xaekDxz\\npsldK8X4DvV1ZbltgDFWji947hvyqUtHdKnkQnc5j7aCIFJf9GMfzaeeDPMaL8WF\\nmVL4iy9EAOjNOHBshZj/OHyU5FbJ8ROwZQlCOiLCdFegftSIXt8EYDnjB3BdsALH\\nN6hquqrD7xDKyRbTD0K7lqxUubuMwTQpi61jZD8TBTXEPyFVAnoMpXkc0Y+np40A\\nYiIsR+kCgYEAyrc4Bh6fb9gt49IXGXOSRZ5i5+TmJho4kzIONrJ7Ndclwx9wzHfh\\neGBodWaw5CxxQGMf4vEiaZrpAiSFeDffBLR+Wa2TFE5aWkdYkR34maDjO00m4PE1\\nS+YsZoGw7rGmmj+KS4qv2T26FEHtUI+F31RC1FPohLsQ22Jbn1ORipsCgYEAyrYB\\nJ2Ncf2DlX1C0GfxyUHQOTNl0V5gpGvpbZ0WmWksumYz2kSGOAJkxuDKd9mKVlAcz\\nczmN+OOetuHTNqds2JJKKJy6hJbgCdd9aho3dId5Xs4oh4YwuFQiG8R/bJZfTlXo\\n99Qr02L7MmDWYLmrR3BA/93UPeorHPtjqSaYU40CgYEAtmGfWwokIglaSDVVqQVs\\n3YwBqmcrla5TpkMLvLRZ2/fktqfL4Xod9iKu+Klajv9ZKTfFkXWno2HHL7FSD/Yc\\nhWwqnV5oDIXuDnlQOse/SeERb+IbD5iUfePpoJQgbrCQlwiB0TNGwOojR2SFMczf\\nAi4aLlQLx5dSND9K9Y7HS+8CgYEAixlHQ2r4LuQjoTs0ytwi6TgqE+vn3K+qDTwc\\neoods7oBWRaUn1RCKAD3UClToZ1WfMRQNtIYrOAsqdveXpOWqioAP0wE5TTOuZIo\\nGiWxRgIsc7TNtOmNBv+chCdbNP0emxdyjJUIGb7DFnfCw47EjHnn8Guc13uXaATN\\nB2ZXgoUCgYAGa13P0ggUf5BMJpBd8S08jKRyvZb1CDXcUCuGtk2yEx45ern9U5WY\\nzJ13E5z9MKKO8nkGBqrRfjJa8Xhxk4HKNFuzHEet5lvNE7IKCF4YQRb0ZBhnb/78\\n+4ZKjFki1RrWRNSw9TdvrK6qaDKgTtCTtfRVXAYQXUgq7lSFOTtL3A==\\n-----END RSA PRIVATE KEY-----\\n\",\n \"Redacted\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEpAIBAAKCAQEAoISxYJBTPAeAzFnm\"\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Git\": {\n \"commit\": \"1f673f315e1e699c6021c5c1334220a175bb3195\",\n \"file\": \"out/spec/puppet/modules/stdlib/spec/functions/validate_x509_rsa_key_pair_spec.rb\",\n \"email\": \"Camden Moors <66680985+camdenmoors@users.noreply.github.com>\",\n \"repository\": \"https://github.com/mitre/saf\",\n \"timestamp\": \"2022-07-06 20:13:10 +0000\",\n \"line\": 31\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEAz9bY/piKahD10AiJSfbI2A8NG5UwRz0r9T/WfvNVdhgrsGFg\\nNQjvpUoZnNJpQIHBbgMOiXqfATFjJl5FjEkSf7GUHohlGVls9MX2JmVvknzsiitd\\n75H/EJd+N+k915lix8Vqmj8d1CTlbF/8tEjzANI67Vqw5QTuqebO7rkIUvRg6yiR\\nfSo75FK1RinCJyl++kmleBwQZBInQyg95GvJ5JTqMzBs67DeeyzskDhTeTePRYVF\\n2NwL8QzYhtvLIBERTNsyU5i7nkxY5ptUwgFUwd93LH4Q19tPqL5C5RZqXxhE51th\\nOOwafm+aW/cRkqYqV+tv+j1jJ3WICyF1JNW0BQIDAQABAoIBADAiZ/r+xP+vkd5u\\nO61/lCBFzBlZQecdybJw6HJaVK6XBndA9hESUr4LHUdui6W+51ddKd65IV4bXAUk\\nzCKjQb+FFvLDT/bA+TTvLATUdTSN7hJJ3OWBAHuNOlQklof6JCB0Hi4+89+P8/pX\\neKUgR/cmuTMDT/iaXdPHeqFbBQyA1ZpQFRjN5LyyJMS/9FkywuNc5wlpsArtc51T\\ngIKENUZCuPhosR+kMFc2iuTNvqZWPhvouSrmhi2O6nSqV+oy0+irlqSpCF2GsCI8\\n72TtLpq94Grrq0BEH5avouV+Lp4k83vO65OKCQKUFQlxz3Xkxm2U3J7KzxqnRtM3\\n/b+cJ/kCgYEA6/yOnaEYhH/7ijhZbPn8RujXZ5VGJXKJqIuaPiHMmHVS5p1j6Bah\\n2PcnqJA2IlLs3UloN+ziAxAIH6KCBiwlQ/uPBNMMaJsIjPNBEy8axjndKhKUpidg\\nR0OJ7RQqMShOJ8akrSfWdPtXC/GBuwCYE//t77GgZaIMO3FcT9EKA48CgYEA4Xcx\\nFia0Jg9iyAhNmUOXI6hWcGENavMx01+x7XFhbnMjIKTZevFfTnTkrX6HyLXyGtMU\\ngHOn+k4PE/purI4ARrKO8m5wYEKqSIt4dBMTkIXXirfQjXgfjR8E4T/aPe5fOFZo\\n7OYuxLRtzmG1C2sW4txwKAKX1LaWcVx/RLSttSsCgYBbcj8Brk+F6OJcqYFdzXGJ\\nOOlf5mSMVlopyg83THmwCqbZXtw8L6kAHqZrl5airmfDSJLuOQlMDoZXW+3u3mSC\\nd5TwVahVUN57YDgzaumBLyMZDqIz0MZqVy23hTzkV64Rk9R0lR9xrYQJyMhw4sYL\\n2f0mCTsSpzz+O+t9so+i2QKBgEC38gMlwPhb2kMI/x1LZYr6uzUu5qcYf+jowy4h\\nKZKGwkKQj0zXFEB1FV8nvtpCP+irRmtIx6L13SYi8LnfWPzyLE4ynVdES5TfVAgd\\nobQOdzx+XwL8xDHCAaiWp5K3ZeXKB/xYZnxYPlzLdyh76Ond1OPnOqX4c16+6llS\\nc7pZAoGATd9NckT0XtXLEsF3IraDivq8dP6bccX2DNfS8UeEvRRrRwpFpSRrmuGb\\njbG4yzoIX4RjQfj/z48hwhJB+cKiN9WwcPsFXtHe7v3F6BRwK0JUfrCiXad8/SGZ\\nKAf7Dfqi608zBdnPWHacre2Y35gPHB00nFQOLS6u46aBNSq07YA=\\n-----END RSA PRIVATE KEY-----\\n\",\n \"Redacted\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEAz9bY/piKahD10AiJ\"\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Git\": {\n \"commit\": \"e7beabf3be3d04c8401cd3c599d5ed90017b556b\",\n \"file\": \"test/sample_data/inspec/redhat-enterprise-linux-7-stig-baseline/spec/puppet/modules/stdlib/spec/functions/validate_x509_rsa_key_pair_spec.rb\",\n \"email\": \"Camden Moors \",\n \"repository\": \"https://github.com/mitre/saf\",\n \"timestamp\": \"2022-06-28 14:44:36 +0000\",\n \"line\": 63\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEpAIBAAKCAQEAoISxYJBTPAeAzFnm+lE/ljLlmGal2Xr3vwZKkvJiuKA/m4QJ\\n0ZNdtkBSDOVuG2dXVv6W4sChRtsCdvuVe7bjTYvlU8TWM3VEJDL9l9cRXScxxlKQ\\nXwb35y1yV35NJfaK/jzm9KcErtQQs1RxvGlWRaohmLM8uQcuhjZfMsSlQoHQD5LX\\nsbPtk82RPyxYc1dj2vsaoi1VvuP2+jv4xLQOmNJY1bT5GTurqiltmxEtWhNNmGg0\\n2wtK00ifqLVO5HNc3gXQCDM2M99Sbmn1YtbrgsU9xMYfcPmvQvb+YoKskyoqck+c\\nHR//hi7vslbxABrny15LBkEfRc4TickphSGYXwIDAQABAoIBAATEzGw8/WwMIQRx\\nK06GeWgh7PZBHm4+m/ud2TtSXiJ0CE+7dXs3cJJIiOd/LW08/bhE6gCkjmYHfaRB\\nRyicv1X/cPmzIFX5BuQ4a5ZGOmrVDkKBE27vSxAgJoR46RvWnjx9XLMp/xaekDxz\\npsldK8X4DvV1ZbltgDFWji947hvyqUtHdKnkQnc5j7aCIFJf9GMfzaeeDPMaL8WF\\nmVL4iy9EAOjNOHBshZj/OHyU5FbJ8ROwZQlCOiLCdFegftSIXt8EYDnjB3BdsALH\\nN6hquqrD7xDKyRbTD0K7lqxUubuMwTQpi61jZD8TBTXEPyFVAnoMpXkc0Y+np40A\\nYiIsR+kCgYEAyrc4Bh6fb9gt49IXGXOSRZ5i5+TmJho4kzIONrJ7Ndclwx9wzHfh\\neGBodWaw5CxxQGMf4vEiaZrpAiSFeDffBLR+Wa2TFE5aWkdYkR34maDjO00m4PE1\\nS+YsZoGw7rGmmj+KS4qv2T26FEHtUI+F31RC1FPohLsQ22Jbn1ORipsCgYEAyrYB\\nJ2Ncf2DlX1C0GfxyUHQOTNl0V5gpGvpbZ0WmWksumYz2kSGOAJkxuDKd9mKVlAcz\\nczmN+OOetuHTNqds2JJKKJy6hJbgCdd9aho3dId5Xs4oh4YwuFQiG8R/bJZfTlXo\\n99Qr02L7MmDWYLmrR3BA/93UPeorHPtjqSaYU40CgYEAtmGfWwokIglaSDVVqQVs\\n3YwBqmcrla5TpkMLvLRZ2/fktqfL4Xod9iKu+Klajv9ZKTfFkXWno2HHL7FSD/Yc\\nhWwqnV5oDIXuDnlQOse/SeERb+IbD5iUfePpoJQgbrCQlwiB0TNGwOojR2SFMczf\\nAi4aLlQLx5dSND9K9Y7HS+8CgYEAixlHQ2r4LuQjoTs0ytwi6TgqE+vn3K+qDTwc\\neoods7oBWRaUn1RCKAD3UClToZ1WfMRQNtIYrOAsqdveXpOWqioAP0wE5TTOuZIo\\nGiWxRgIsc7TNtOmNBv+chCdbNP0emxdyjJUIGb7DFnfCw47EjHnn8Guc13uXaATN\\nB2ZXgoUCgYAGa13P0ggUf5BMJpBd8S08jKRyvZb1CDXcUCuGtk2yEx45ern9U5WY\\nzJ13E5z9MKKO8nkGBqrRfjJa8Xhxk4HKNFuzHEet5lvNE7IKCF4YQRb0ZBhnb/78\\n+4ZKjFki1RrWRNSw9TdvrK6qaDKgTtCTtfRVXAYQXUgq7lSFOTtL3A==\\n-----END RSA PRIVATE KEY-----\\n\",\n \"Redacted\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEpAIBAAKCAQEAoISxYJBTPAeAzFnm\"\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Git\": {\n \"commit\": \"e7beabf3be3d04c8401cd3c599d5ed90017b556b\",\n \"file\": \"test/sample_data/inspec/redhat-enterprise-linux-7-stig-baseline/spec/puppet/modules/stdlib/spec/functions/validate_x509_rsa_key_pair_spec.rb\",\n \"email\": \"Camden Moors \",\n \"repository\": \"https://github.com/mitre/saf\",\n \"timestamp\": \"2022-06-28 14:44:36 +0000\",\n \"line\": 31\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEAz9bY/piKahD10AiJSfbI2A8NG5UwRz0r9T/WfvNVdhgrsGFg\\nNQjvpUoZnNJpQIHBbgMOiXqfATFjJl5FjEkSf7GUHohlGVls9MX2JmVvknzsiitd\\n75H/EJd+N+k915lix8Vqmj8d1CTlbF/8tEjzANI67Vqw5QTuqebO7rkIUvRg6yiR\\nfSo75FK1RinCJyl++kmleBwQZBInQyg95GvJ5JTqMzBs67DeeyzskDhTeTePRYVF\\n2NwL8QzYhtvLIBERTNsyU5i7nkxY5ptUwgFUwd93LH4Q19tPqL5C5RZqXxhE51th\\nOOwafm+aW/cRkqYqV+tv+j1jJ3WICyF1JNW0BQIDAQABAoIBADAiZ/r+xP+vkd5u\\nO61/lCBFzBlZQecdybJw6HJaVK6XBndA9hESUr4LHUdui6W+51ddKd65IV4bXAUk\\nzCKjQb+FFvLDT/bA+TTvLATUdTSN7hJJ3OWBAHuNOlQklof6JCB0Hi4+89+P8/pX\\neKUgR/cmuTMDT/iaXdPHeqFbBQyA1ZpQFRjN5LyyJMS/9FkywuNc5wlpsArtc51T\\ngIKENUZCuPhosR+kMFc2iuTNvqZWPhvouSrmhi2O6nSqV+oy0+irlqSpCF2GsCI8\\n72TtLpq94Grrq0BEH5avouV+Lp4k83vO65OKCQKUFQlxz3Xkxm2U3J7KzxqnRtM3\\n/b+cJ/kCgYEA6/yOnaEYhH/7ijhZbPn8RujXZ5VGJXKJqIuaPiHMmHVS5p1j6Bah\\n2PcnqJA2IlLs3UloN+ziAxAIH6KCBiwlQ/uPBNMMaJsIjPNBEy8axjndKhKUpidg\\nR0OJ7RQqMShOJ8akrSfWdPtXC/GBuwCYE//t77GgZaIMO3FcT9EKA48CgYEA4Xcx\\nFia0Jg9iyAhNmUOXI6hWcGENavMx01+x7XFhbnMjIKTZevFfTnTkrX6HyLXyGtMU\\ngHOn+k4PE/purI4ARrKO8m5wYEKqSIt4dBMTkIXXirfQjXgfjR8E4T/aPe5fOFZo\\n7OYuxLRtzmG1C2sW4txwKAKX1LaWcVx/RLSttSsCgYBbcj8Brk+F6OJcqYFdzXGJ\\nOOlf5mSMVlopyg83THmwCqbZXtw8L6kAHqZrl5airmfDSJLuOQlMDoZXW+3u3mSC\\nd5TwVahVUN57YDgzaumBLyMZDqIz0MZqVy23hTzkV64Rk9R0lR9xrYQJyMhw4sYL\\n2f0mCTsSpzz+O+t9so+i2QKBgEC38gMlwPhb2kMI/x1LZYr6uzUu5qcYf+jowy4h\\nKZKGwkKQj0zXFEB1FV8nvtpCP+irRmtIx6L13SYi8LnfWPzyLE4ynVdES5TfVAgd\\nobQOdzx+XwL8xDHCAaiWp5K3ZeXKB/xYZnxYPlzLdyh76Ond1OPnOqX4c16+6llS\\nc7pZAoGATd9NckT0XtXLEsF3IraDivq8dP6bccX2DNfS8UeEvRRrRwpFpSRrmuGb\\njbG4yzoIX4RjQfj/z48hwhJB+cKiN9WwcPsFXtHe7v3F6BRwK0JUfrCiXad8/SGZ\\nKAf7Dfqi608zBdnPWHacre2Y35gPHB00nFQOLS6u46aBNSq07YA=\\n-----END RSA PRIVATE KEY-----\\n\",\n \"Redacted\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEAz9bY/piKahD10AiJ\"\n}",
+ "start_time": ""
+ }
+ ]
+ }
+ ],
+ "sha256": "7407138b21b6a11e09f6884a9f400ef7bd21c30abef2e299404404a43742e8b5"
+ }
+ ],
+ "passthrough": {
+ "raw": {
+ "wrapper": [
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "1514ebbfc22994db9aec0dcf7bd8c638ab2943a4",
+ "file": "test/sample_data/conveyor/sample_input_report/large-results.json",
+ "email": "Joshua Weiss <89481736+jweissm@users.noreply.github.com>",
+ "repository": "https://github.com/mitre/saf",
+ "timestamp": "2023-08-31 05:59:33 +0000",
+ "line": 23643
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 8,
+ "DetectorName": "Github",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "e9f0d509e1408743048e29d9c099d36e0e1f6ae7",
+ "RawV2": "",
+ "Redacted": "",
+ "ExtraData": {
+ "rotation_guide": "https://howtorotate.com/docs/tutorials/github/",
+ "version": "1"
+ },
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "62ca8f2d2967a5a2e324f25836ed140ae993b0cb",
+ "file": "test/sample_data/conveyor/conveyor-stigma-hdf.json",
+ "email": "Joshua ",
+ "repository": "https://github.com/mitre/saf",
+ "timestamp": "2023-06-23 19:31:20 +0000",
+ "line": 7171
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 8,
+ "DetectorName": "Github",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "e9f0d509e1408743048e29d9c099d36e0e1f6ae7",
+ "RawV2": "",
+ "Redacted": "",
+ "ExtraData": {
+ "rotation_guide": "https://howtorotate.com/docs/tutorials/github/",
+ "version": "1"
+ },
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "62ca8f2d2967a5a2e324f25836ed140ae993b0cb",
+ "file": "test/sample_data/conveyor/sample_input_report/large-results.json",
+ "email": "Joshua ",
+ "repository": "https://github.com/mitre/saf",
+ "timestamp": "2023-06-23 19:31:20 +0000",
+ "line": 23643
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 8,
+ "DetectorName": "Github",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "e9f0d509e1408743048e29d9c099d36e0e1f6ae7",
+ "RawV2": "",
+ "Redacted": "",
+ "ExtraData": {
+ "rotation_guide": "https://howtorotate.com/docs/tutorials/github/",
+ "version": "1"
+ },
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "1f673f315e1e699c6021c5c1334220a175bb3195",
+ "file": "out/spec/puppet/modules/foreman/spec/functions/foreman_spec.rb",
+ "email": "Camden Moors <66680985+camdenmoors@users.noreply.github.com>",
+ "repository": "https://github.com/mitre/saf",
+ "timestamp": "2022-07-06 20:13:10 +0000",
+ "line": 15
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "VerificationError": "lookup foreman.example.com: no such host",
+ "Raw": "https://my_api_foreman_user:my_api_foreman_pass@foreman.example.com",
+ "RawV2": "https://my_api_foreman_user:my_api_foreman_pass@foreman.example.com/api/hosts",
+ "Redacted": "https://my_api_foreman_user:********@foreman.example.com",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "1f673f315e1e699c6021c5c1334220a175bb3195",
+ "file": "out/spec/puppet/modules/foreman/spec/functions/foreman_spec.rb",
+ "email": "Camden Moors <66680985+camdenmoors@users.noreply.github.com>",
+ "repository": "https://github.com/mitre/saf",
+ "timestamp": "2022-07-06 20:13:10 +0000",
+ "line": 15
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "VerificationError": "lookup foreman.example.com: no such host",
+ "Raw": "https://my_api_foreman_user:my_api_foreman_pass@foreman.example.com",
+ "RawV2": "https://my_api_foreman_user:my_api_foreman_pass@foreman.example.com/api/hosts",
+ "Redacted": "https://my_api_foreman_user:********@foreman.example.com",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "1f673f315e1e699c6021c5c1334220a175bb3195",
+ "file": "out/spec/puppet/modules/foreman/spec/functions/foreman_spec.rb",
+ "email": "Camden Moors <66680985+camdenmoors@users.noreply.github.com>",
+ "repository": "https://github.com/mitre/saf",
+ "timestamp": "2022-07-06 20:13:10 +0000",
+ "line": 15
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "VerificationError": "lookup foreman.example.com: no such host",
+ "Raw": "https://my_api_foreman_user:my_api_foreman_pass@foreman.example.com",
+ "RawV2": "https://my_api_foreman_user:my_api_foreman_pass@foreman.example.com/api/hosts",
+ "Redacted": "https://my_api_foreman_user:********@foreman.example.com",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "1f673f315e1e699c6021c5c1334220a175bb3195",
+ "file": "out/spec/puppet/modules/foreman/spec/functions/foreman_spec.rb",
+ "email": "Camden Moors <66680985+camdenmoors@users.noreply.github.com>",
+ "repository": "https://github.com/mitre/saf",
+ "timestamp": "2022-07-06 20:13:10 +0000",
+ "line": 15
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "VerificationError": "lookup foreman.example.com: no such host",
+ "Raw": "https://my_api_foreman_user:my_api_foreman_pass@foreman.example.com",
+ "RawV2": "https://my_api_foreman_user:my_api_foreman_pass@foreman.example.com/api/hosts",
+ "Redacted": "https://my_api_foreman_user:********@foreman.example.com",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "e7beabf3be3d04c8401cd3c599d5ed90017b556b",
+ "file": "test/sample_data/inspec/redhat-enterprise-linux-7-stig-baseline/spec/puppet/modules/foreman/spec/functions/foreman_spec.rb",
+ "email": "Camden Moors ",
+ "repository": "https://github.com/mitre/saf",
+ "timestamp": "2022-06-28 14:44:36 +0000",
+ "line": 15
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "VerificationError": "lookup foreman.example.com: no such host",
+ "Raw": "https://my_api_foreman_user:my_api_foreman_pass@foreman.example.com",
+ "RawV2": "https://my_api_foreman_user:my_api_foreman_pass@foreman.example.com/api/hosts",
+ "Redacted": "https://my_api_foreman_user:********@foreman.example.com",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "e7beabf3be3d04c8401cd3c599d5ed90017b556b",
+ "file": "test/sample_data/inspec/redhat-enterprise-linux-7-stig-baseline/spec/puppet/modules/foreman/spec/functions/foreman_spec.rb",
+ "email": "Camden Moors ",
+ "repository": "https://github.com/mitre/saf",
+ "timestamp": "2022-06-28 14:44:36 +0000",
+ "line": 15
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "VerificationError": "lookup foreman.example.com: no such host",
+ "Raw": "https://my_api_foreman_user:my_api_foreman_pass@foreman.example.com",
+ "RawV2": "https://my_api_foreman_user:my_api_foreman_pass@foreman.example.com/api/hosts",
+ "Redacted": "https://my_api_foreman_user:********@foreman.example.com",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "e7beabf3be3d04c8401cd3c599d5ed90017b556b",
+ "file": "test/sample_data/inspec/redhat-enterprise-linux-7-stig-baseline/spec/puppet/modules/foreman/spec/functions/foreman_spec.rb",
+ "email": "Camden Moors ",
+ "repository": "https://github.com/mitre/saf",
+ "timestamp": "2022-06-28 14:44:36 +0000",
+ "line": 15
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "VerificationError": "lookup foreman.example.com: no such host",
+ "Raw": "https://my_api_foreman_user:my_api_foreman_pass@foreman.example.com",
+ "RawV2": "https://my_api_foreman_user:my_api_foreman_pass@foreman.example.com/api/hosts",
+ "Redacted": "https://my_api_foreman_user:********@foreman.example.com",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "e7beabf3be3d04c8401cd3c599d5ed90017b556b",
+ "file": "test/sample_data/inspec/redhat-enterprise-linux-7-stig-baseline/spec/puppet/modules/foreman/spec/functions/foreman_spec.rb",
+ "email": "Camden Moors ",
+ "repository": "https://github.com/mitre/saf",
+ "timestamp": "2022-06-28 14:44:36 +0000",
+ "line": 15
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "VerificationError": "lookup foreman.example.com: no such host",
+ "Raw": "https://my_api_foreman_user:my_api_foreman_pass@foreman.example.com",
+ "RawV2": "https://my_api_foreman_user:my_api_foreman_pass@foreman.example.com/api/hosts",
+ "Redacted": "https://my_api_foreman_user:********@foreman.example.com",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "1f673f315e1e699c6021c5c1334220a175bb3195",
+ "file": "out/spec/puppet/modules/stdlib/spec/functions/validate_x509_rsa_key_pair_spec.rb",
+ "email": "Camden Moors <66680985+camdenmoors@users.noreply.github.com>",
+ "repository": "https://github.com/mitre/saf",
+ "timestamp": "2022-07-06 20:13:10 +0000",
+ "line": 64
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 15,
+ "DetectorName": "PrivateKey",
+ "DecoderName": "BASE64",
+ "Verified": false,
+ "Raw": "-----BEGIN RSA PRIVATE KEY-----\nMIIEpAIBAAKCAQEAoISxYJBTPAeAzFnm+lE/ljLlmGal2Xr3vwZKkvJiuKA/m4QJ\n0ZNdtkBSDOVuG2dXVv6W4sChRtsCdvuVe7bjTYvlU8TWM3VEJDL9l9cRXScxxlKQ\nXwb35y1yV35NJfaK/jzm9KcErtQQs1RxvGlWRaohmLM8uQcuhjZfMsSlQoHQD5LX\nsbPtk82RPyxYc1dj2vsaoi1VvuP2+jv4xLQOmNJY1bT5GTurqiltmxEtWhNNmGg0\n2wtK00ifqLVO5HNc3gXQCDM2M99Sbmn1YtbrgsU9xMYfcPmvQvb+YoKskyoqck+c\nHR//hi7vslbxABrny15LBkEfRc4TickphSGYXwIDAQABAoIBAATEzGw8/WwMIQRx\nK06GeWgh7PZBHm4+m/ud2TtSXiJ0CE+7dXs3cJJIiOd/LW08/bhE6gCkjmYHfaRB\nRyicv1X/cPmzIFX5BuQ4a5ZGOmrVDkKBE27vSxAgJoR46RvWnjx9XLMp/xaekDxz\npsldK8X4DvV1ZbltgDFWji947hvyqUtHdKnkQnc5j7aCIFJf9GMfzaeeDPMaL8WF\nmVL4iy9EAOjNOHBshZj/OHyU5FbJ8ROwZQlCOiLCdFegftSIXt8EYDnjB3BdsALH\nN6hquqrD7xDKyRbTD0K7lqxUubuMwTQpi61jZD8TBTXEPyFVAnoMpXkc0Y+np40A\nYiIsR+kCgYEAyrc4Bh6fb9gt49IXGXOSRZ5i5+TmJho4kzIONrJ7Ndclwx9wzHfh\neGBodWaw5CxxQGMf4vEiaZrpAiSFeDffBLR+Wa2TFE5aWkdYkR34maDjO00m4PE1\nS+YsZoGw7rGmmj+KS4qv2T26FEHtUI+F31RC1FPohLsQ22Jbn1ORipsCgYEAyrYB\nJ2Ncf2DlX1C0GfxyUHQOTNl0V5gpGvpbZ0WmWksumYz2kSGOAJkxuDKd9mKVlAcz\nczmN+OOetuHTNqds2JJKKJy6hJbgCdd9aho3dId5Xs4oh4YwuFQiG8R/bJZfTlXo\n99Qr02L7MmDWYLmrR3BA/93UPeorHPtjqSaYU40CgYEAtmGfWwokIglaSDVVqQVs\n3YwBqmcrla5TpkMLvLRZ2/fktqfL4Xod9iKu+Klajv9ZKTfFkXWno2HHL7FSD/Yc\nhWwqnV5oDIXuDnlQOse/SeERb+IbD5iUfePpoJQgbrCQlwiB0TNGwOojR2SFMczf\nAi4aLlQLx5dSND9K9Y7HS+8CgYEAixlHQ2r4LuQjoTs0ytwi6TgqE+vn3K+qDTwc\neoods7oBWRaUn1RCKAD3UClToZ1WfMRQNtIYrOAsqdveXpOWqioAP0wE5TTOuZIo\nGiWxRgIsc7TNtOmNBv+chCdbNP0emxdyjJUIGb7DFnfCw47EjHnn8Guc13uXaATN\nB2ZXgoUCgYAGa13P0ggUf5BMJpBd8S08jKRyvZb1CDXcUCuGtk2yEx45ern9U5WY\nzJ13E5z9MKKO8nkGBqrRfjJa8Xhxk4HKNFuzHEet5lvNE7IKCF4YQRb0ZBhnb/78\n+4ZKjFki1RrWRNSw9TdvrK6qaDKgTtCTtfRVXAYQXUgq7lSFOTtL3A==\n-----END RSA PRIVATE KEY-----\n",
+ "RawV2": "",
+ "Redacted": "-----BEGIN RSA PRIVATE KEY-----\nMIIEpAIBAAKCAQEAoISxYJBTPAeAzFnm",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "1f673f315e1e699c6021c5c1334220a175bb3195",
+ "file": "out/spec/puppet/modules/stdlib/spec/functions/validate_x509_rsa_key_pair_spec.rb",
+ "email": "Camden Moors <66680985+camdenmoors@users.noreply.github.com>",
+ "repository": "https://github.com/mitre/saf",
+ "timestamp": "2022-07-06 20:13:10 +0000",
+ "line": 32
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 15,
+ "DetectorName": "PrivateKey",
+ "DecoderName": "BASE64",
+ "Verified": false,
+ "Raw": "-----BEGIN RSA PRIVATE KEY-----\nMIIEogIBAAKCAQEAz9bY/piKahD10AiJSfbI2A8NG5UwRz0r9T/WfvNVdhgrsGFg\nNQjvpUoZnNJpQIHBbgMOiXqfATFjJl5FjEkSf7GUHohlGVls9MX2JmVvknzsiitd\n75H/EJd+N+k915lix8Vqmj8d1CTlbF/8tEjzANI67Vqw5QTuqebO7rkIUvRg6yiR\nfSo75FK1RinCJyl++kmleBwQZBInQyg95GvJ5JTqMzBs67DeeyzskDhTeTePRYVF\n2NwL8QzYhtvLIBERTNsyU5i7nkxY5ptUwgFUwd93LH4Q19tPqL5C5RZqXxhE51th\nOOwafm+aW/cRkqYqV+tv+j1jJ3WICyF1JNW0BQIDAQABAoIBADAiZ/r+xP+vkd5u\nO61/lCBFzBlZQecdybJw6HJaVK6XBndA9hESUr4LHUdui6W+51ddKd65IV4bXAUk\nzCKjQb+FFvLDT/bA+TTvLATUdTSN7hJJ3OWBAHuNOlQklof6JCB0Hi4+89+P8/pX\neKUgR/cmuTMDT/iaXdPHeqFbBQyA1ZpQFRjN5LyyJMS/9FkywuNc5wlpsArtc51T\ngIKENUZCuPhosR+kMFc2iuTNvqZWPhvouSrmhi2O6nSqV+oy0+irlqSpCF2GsCI8\n72TtLpq94Grrq0BEH5avouV+Lp4k83vO65OKCQKUFQlxz3Xkxm2U3J7KzxqnRtM3\n/b+cJ/kCgYEA6/yOnaEYhH/7ijhZbPn8RujXZ5VGJXKJqIuaPiHMmHVS5p1j6Bah\n2PcnqJA2IlLs3UloN+ziAxAIH6KCBiwlQ/uPBNMMaJsIjPNBEy8axjndKhKUpidg\nR0OJ7RQqMShOJ8akrSfWdPtXC/GBuwCYE//t77GgZaIMO3FcT9EKA48CgYEA4Xcx\nFia0Jg9iyAhNmUOXI6hWcGENavMx01+x7XFhbnMjIKTZevFfTnTkrX6HyLXyGtMU\ngHOn+k4PE/purI4ARrKO8m5wYEKqSIt4dBMTkIXXirfQjXgfjR8E4T/aPe5fOFZo\n7OYuxLRtzmG1C2sW4txwKAKX1LaWcVx/RLSttSsCgYBbcj8Brk+F6OJcqYFdzXGJ\nOOlf5mSMVlopyg83THmwCqbZXtw8L6kAHqZrl5airmfDSJLuOQlMDoZXW+3u3mSC\nd5TwVahVUN57YDgzaumBLyMZDqIz0MZqVy23hTzkV64Rk9R0lR9xrYQJyMhw4sYL\n2f0mCTsSpzz+O+t9so+i2QKBgEC38gMlwPhb2kMI/x1LZYr6uzUu5qcYf+jowy4h\nKZKGwkKQj0zXFEB1FV8nvtpCP+irRmtIx6L13SYi8LnfWPzyLE4ynVdES5TfVAgd\nobQOdzx+XwL8xDHCAaiWp5K3ZeXKB/xYZnxYPlzLdyh76Ond1OPnOqX4c16+6llS\nc7pZAoGATd9NckT0XtXLEsF3IraDivq8dP6bccX2DNfS8UeEvRRrRwpFpSRrmuGb\njbG4yzoIX4RjQfj/z48hwhJB+cKiN9WwcPsFXtHe7v3F6BRwK0JUfrCiXad8/SGZ\nKAf7Dfqi608zBdnPWHacre2Y35gPHB00nFQOLS6u46aBNSq07YA=\n-----END RSA PRIVATE KEY-----\n",
+ "RawV2": "",
+ "Redacted": "-----BEGIN RSA PRIVATE KEY-----\nMIIEogIBAAKCAQEAz9bY/piKahD10AiJ",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "1f673f315e1e699c6021c5c1334220a175bb3195",
+ "file": "out/spec/puppet/modules/stdlib/spec/functions/validate_x509_rsa_key_pair_spec.rb",
+ "email": "Camden Moors <66680985+camdenmoors@users.noreply.github.com>",
+ "repository": "https://github.com/mitre/saf",
+ "timestamp": "2022-07-06 20:13:10 +0000",
+ "line": 63
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 15,
+ "DetectorName": "PrivateKey",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "-----BEGIN RSA PRIVATE KEY-----\nMIIEpAIBAAKCAQEAoISxYJBTPAeAzFnm+lE/ljLlmGal2Xr3vwZKkvJiuKA/m4QJ\n0ZNdtkBSDOVuG2dXVv6W4sChRtsCdvuVe7bjTYvlU8TWM3VEJDL9l9cRXScxxlKQ\nXwb35y1yV35NJfaK/jzm9KcErtQQs1RxvGlWRaohmLM8uQcuhjZfMsSlQoHQD5LX\nsbPtk82RPyxYc1dj2vsaoi1VvuP2+jv4xLQOmNJY1bT5GTurqiltmxEtWhNNmGg0\n2wtK00ifqLVO5HNc3gXQCDM2M99Sbmn1YtbrgsU9xMYfcPmvQvb+YoKskyoqck+c\nHR//hi7vslbxABrny15LBkEfRc4TickphSGYXwIDAQABAoIBAATEzGw8/WwMIQRx\nK06GeWgh7PZBHm4+m/ud2TtSXiJ0CE+7dXs3cJJIiOd/LW08/bhE6gCkjmYHfaRB\nRyicv1X/cPmzIFX5BuQ4a5ZGOmrVDkKBE27vSxAgJoR46RvWnjx9XLMp/xaekDxz\npsldK8X4DvV1ZbltgDFWji947hvyqUtHdKnkQnc5j7aCIFJf9GMfzaeeDPMaL8WF\nmVL4iy9EAOjNOHBshZj/OHyU5FbJ8ROwZQlCOiLCdFegftSIXt8EYDnjB3BdsALH\nN6hquqrD7xDKyRbTD0K7lqxUubuMwTQpi61jZD8TBTXEPyFVAnoMpXkc0Y+np40A\nYiIsR+kCgYEAyrc4Bh6fb9gt49IXGXOSRZ5i5+TmJho4kzIONrJ7Ndclwx9wzHfh\neGBodWaw5CxxQGMf4vEiaZrpAiSFeDffBLR+Wa2TFE5aWkdYkR34maDjO00m4PE1\nS+YsZoGw7rGmmj+KS4qv2T26FEHtUI+F31RC1FPohLsQ22Jbn1ORipsCgYEAyrYB\nJ2Ncf2DlX1C0GfxyUHQOTNl0V5gpGvpbZ0WmWksumYz2kSGOAJkxuDKd9mKVlAcz\nczmN+OOetuHTNqds2JJKKJy6hJbgCdd9aho3dId5Xs4oh4YwuFQiG8R/bJZfTlXo\n99Qr02L7MmDWYLmrR3BA/93UPeorHPtjqSaYU40CgYEAtmGfWwokIglaSDVVqQVs\n3YwBqmcrla5TpkMLvLRZ2/fktqfL4Xod9iKu+Klajv9ZKTfFkXWno2HHL7FSD/Yc\nhWwqnV5oDIXuDnlQOse/SeERb+IbD5iUfePpoJQgbrCQlwiB0TNGwOojR2SFMczf\nAi4aLlQLx5dSND9K9Y7HS+8CgYEAixlHQ2r4LuQjoTs0ytwi6TgqE+vn3K+qDTwc\neoods7oBWRaUn1RCKAD3UClToZ1WfMRQNtIYrOAsqdveXpOWqioAP0wE5TTOuZIo\nGiWxRgIsc7TNtOmNBv+chCdbNP0emxdyjJUIGb7DFnfCw47EjHnn8Guc13uXaATN\nB2ZXgoUCgYAGa13P0ggUf5BMJpBd8S08jKRyvZb1CDXcUCuGtk2yEx45ern9U5WY\nzJ13E5z9MKKO8nkGBqrRfjJa8Xhxk4HKNFuzHEet5lvNE7IKCF4YQRb0ZBhnb/78\n+4ZKjFki1RrWRNSw9TdvrK6qaDKgTtCTtfRVXAYQXUgq7lSFOTtL3A==\n-----END RSA PRIVATE KEY-----\n",
+ "RawV2": "",
+ "Redacted": "-----BEGIN RSA PRIVATE KEY-----\nMIIEpAIBAAKCAQEAoISxYJBTPAeAzFnm",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "1f673f315e1e699c6021c5c1334220a175bb3195",
+ "file": "out/spec/puppet/modules/stdlib/spec/functions/validate_x509_rsa_key_pair_spec.rb",
+ "email": "Camden Moors <66680985+camdenmoors@users.noreply.github.com>",
+ "repository": "https://github.com/mitre/saf",
+ "timestamp": "2022-07-06 20:13:10 +0000",
+ "line": 31
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 15,
+ "DetectorName": "PrivateKey",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "-----BEGIN RSA PRIVATE KEY-----\nMIIEogIBAAKCAQEAz9bY/piKahD10AiJSfbI2A8NG5UwRz0r9T/WfvNVdhgrsGFg\nNQjvpUoZnNJpQIHBbgMOiXqfATFjJl5FjEkSf7GUHohlGVls9MX2JmVvknzsiitd\n75H/EJd+N+k915lix8Vqmj8d1CTlbF/8tEjzANI67Vqw5QTuqebO7rkIUvRg6yiR\nfSo75FK1RinCJyl++kmleBwQZBInQyg95GvJ5JTqMzBs67DeeyzskDhTeTePRYVF\n2NwL8QzYhtvLIBERTNsyU5i7nkxY5ptUwgFUwd93LH4Q19tPqL5C5RZqXxhE51th\nOOwafm+aW/cRkqYqV+tv+j1jJ3WICyF1JNW0BQIDAQABAoIBADAiZ/r+xP+vkd5u\nO61/lCBFzBlZQecdybJw6HJaVK6XBndA9hESUr4LHUdui6W+51ddKd65IV4bXAUk\nzCKjQb+FFvLDT/bA+TTvLATUdTSN7hJJ3OWBAHuNOlQklof6JCB0Hi4+89+P8/pX\neKUgR/cmuTMDT/iaXdPHeqFbBQyA1ZpQFRjN5LyyJMS/9FkywuNc5wlpsArtc51T\ngIKENUZCuPhosR+kMFc2iuTNvqZWPhvouSrmhi2O6nSqV+oy0+irlqSpCF2GsCI8\n72TtLpq94Grrq0BEH5avouV+Lp4k83vO65OKCQKUFQlxz3Xkxm2U3J7KzxqnRtM3\n/b+cJ/kCgYEA6/yOnaEYhH/7ijhZbPn8RujXZ5VGJXKJqIuaPiHMmHVS5p1j6Bah\n2PcnqJA2IlLs3UloN+ziAxAIH6KCBiwlQ/uPBNMMaJsIjPNBEy8axjndKhKUpidg\nR0OJ7RQqMShOJ8akrSfWdPtXC/GBuwCYE//t77GgZaIMO3FcT9EKA48CgYEA4Xcx\nFia0Jg9iyAhNmUOXI6hWcGENavMx01+x7XFhbnMjIKTZevFfTnTkrX6HyLXyGtMU\ngHOn+k4PE/purI4ARrKO8m5wYEKqSIt4dBMTkIXXirfQjXgfjR8E4T/aPe5fOFZo\n7OYuxLRtzmG1C2sW4txwKAKX1LaWcVx/RLSttSsCgYBbcj8Brk+F6OJcqYFdzXGJ\nOOlf5mSMVlopyg83THmwCqbZXtw8L6kAHqZrl5airmfDSJLuOQlMDoZXW+3u3mSC\nd5TwVahVUN57YDgzaumBLyMZDqIz0MZqVy23hTzkV64Rk9R0lR9xrYQJyMhw4sYL\n2f0mCTsSpzz+O+t9so+i2QKBgEC38gMlwPhb2kMI/x1LZYr6uzUu5qcYf+jowy4h\nKZKGwkKQj0zXFEB1FV8nvtpCP+irRmtIx6L13SYi8LnfWPzyLE4ynVdES5TfVAgd\nobQOdzx+XwL8xDHCAaiWp5K3ZeXKB/xYZnxYPlzLdyh76Ond1OPnOqX4c16+6llS\nc7pZAoGATd9NckT0XtXLEsF3IraDivq8dP6bccX2DNfS8UeEvRRrRwpFpSRrmuGb\njbG4yzoIX4RjQfj/z48hwhJB+cKiN9WwcPsFXtHe7v3F6BRwK0JUfrCiXad8/SGZ\nKAf7Dfqi608zBdnPWHacre2Y35gPHB00nFQOLS6u46aBNSq07YA=\n-----END RSA PRIVATE KEY-----\n",
+ "RawV2": "",
+ "Redacted": "-----BEGIN RSA PRIVATE KEY-----\nMIIEogIBAAKCAQEAz9bY/piKahD10AiJ",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "e7beabf3be3d04c8401cd3c599d5ed90017b556b",
+ "file": "test/sample_data/inspec/redhat-enterprise-linux-7-stig-baseline/spec/puppet/modules/stdlib/spec/functions/validate_x509_rsa_key_pair_spec.rb",
+ "email": "Camden Moors ",
+ "repository": "https://github.com/mitre/saf",
+ "timestamp": "2022-06-28 14:44:36 +0000",
+ "line": 64
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 15,
+ "DetectorName": "PrivateKey",
+ "DecoderName": "BASE64",
+ "Verified": false,
+ "Raw": "-----BEGIN RSA PRIVATE KEY-----\nMIIEpAIBAAKCAQEAoISxYJBTPAeAzFnm+lE/ljLlmGal2Xr3vwZKkvJiuKA/m4QJ\n0ZNdtkBSDOVuG2dXVv6W4sChRtsCdvuVe7bjTYvlU8TWM3VEJDL9l9cRXScxxlKQ\nXwb35y1yV35NJfaK/jzm9KcErtQQs1RxvGlWRaohmLM8uQcuhjZfMsSlQoHQD5LX\nsbPtk82RPyxYc1dj2vsaoi1VvuP2+jv4xLQOmNJY1bT5GTurqiltmxEtWhNNmGg0\n2wtK00ifqLVO5HNc3gXQCDM2M99Sbmn1YtbrgsU9xMYfcPmvQvb+YoKskyoqck+c\nHR//hi7vslbxABrny15LBkEfRc4TickphSGYXwIDAQABAoIBAATEzGw8/WwMIQRx\nK06GeWgh7PZBHm4+m/ud2TtSXiJ0CE+7dXs3cJJIiOd/LW08/bhE6gCkjmYHfaRB\nRyicv1X/cPmzIFX5BuQ4a5ZGOmrVDkKBE27vSxAgJoR46RvWnjx9XLMp/xaekDxz\npsldK8X4DvV1ZbltgDFWji947hvyqUtHdKnkQnc5j7aCIFJf9GMfzaeeDPMaL8WF\nmVL4iy9EAOjNOHBshZj/OHyU5FbJ8ROwZQlCOiLCdFegftSIXt8EYDnjB3BdsALH\nN6hquqrD7xDKyRbTD0K7lqxUubuMwTQpi61jZD8TBTXEPyFVAnoMpXkc0Y+np40A\nYiIsR+kCgYEAyrc4Bh6fb9gt49IXGXOSRZ5i5+TmJho4kzIONrJ7Ndclwx9wzHfh\neGBodWaw5CxxQGMf4vEiaZrpAiSFeDffBLR+Wa2TFE5aWkdYkR34maDjO00m4PE1\nS+YsZoGw7rGmmj+KS4qv2T26FEHtUI+F31RC1FPohLsQ22Jbn1ORipsCgYEAyrYB\nJ2Ncf2DlX1C0GfxyUHQOTNl0V5gpGvpbZ0WmWksumYz2kSGOAJkxuDKd9mKVlAcz\nczmN+OOetuHTNqds2JJKKJy6hJbgCdd9aho3dId5Xs4oh4YwuFQiG8R/bJZfTlXo\n99Qr02L7MmDWYLmrR3BA/93UPeorHPtjqSaYU40CgYEAtmGfWwokIglaSDVVqQVs\n3YwBqmcrla5TpkMLvLRZ2/fktqfL4Xod9iKu+Klajv9ZKTfFkXWno2HHL7FSD/Yc\nhWwqnV5oDIXuDnlQOse/SeERb+IbD5iUfePpoJQgbrCQlwiB0TNGwOojR2SFMczf\nAi4aLlQLx5dSND9K9Y7HS+8CgYEAixlHQ2r4LuQjoTs0ytwi6TgqE+vn3K+qDTwc\neoods7oBWRaUn1RCKAD3UClToZ1WfMRQNtIYrOAsqdveXpOWqioAP0wE5TTOuZIo\nGiWxRgIsc7TNtOmNBv+chCdbNP0emxdyjJUIGb7DFnfCw47EjHnn8Guc13uXaATN\nB2ZXgoUCgYAGa13P0ggUf5BMJpBd8S08jKRyvZb1CDXcUCuGtk2yEx45ern9U5WY\nzJ13E5z9MKKO8nkGBqrRfjJa8Xhxk4HKNFuzHEet5lvNE7IKCF4YQRb0ZBhnb/78\n+4ZKjFki1RrWRNSw9TdvrK6qaDKgTtCTtfRVXAYQXUgq7lSFOTtL3A==\n-----END RSA PRIVATE KEY-----\n",
+ "RawV2": "",
+ "Redacted": "-----BEGIN RSA PRIVATE KEY-----\nMIIEpAIBAAKCAQEAoISxYJBTPAeAzFnm",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "e7beabf3be3d04c8401cd3c599d5ed90017b556b",
+ "file": "test/sample_data/inspec/redhat-enterprise-linux-7-stig-baseline/spec/puppet/modules/stdlib/spec/functions/validate_x509_rsa_key_pair_spec.rb",
+ "email": "Camden Moors ",
+ "repository": "https://github.com/mitre/saf",
+ "timestamp": "2022-06-28 14:44:36 +0000",
+ "line": 32
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 15,
+ "DetectorName": "PrivateKey",
+ "DecoderName": "BASE64",
+ "Verified": false,
+ "Raw": "-----BEGIN RSA PRIVATE KEY-----\nMIIEogIBAAKCAQEAz9bY/piKahD10AiJSfbI2A8NG5UwRz0r9T/WfvNVdhgrsGFg\nNQjvpUoZnNJpQIHBbgMOiXqfATFjJl5FjEkSf7GUHohlGVls9MX2JmVvknzsiitd\n75H/EJd+N+k915lix8Vqmj8d1CTlbF/8tEjzANI67Vqw5QTuqebO7rkIUvRg6yiR\nfSo75FK1RinCJyl++kmleBwQZBInQyg95GvJ5JTqMzBs67DeeyzskDhTeTePRYVF\n2NwL8QzYhtvLIBERTNsyU5i7nkxY5ptUwgFUwd93LH4Q19tPqL5C5RZqXxhE51th\nOOwafm+aW/cRkqYqV+tv+j1jJ3WICyF1JNW0BQIDAQABAoIBADAiZ/r+xP+vkd5u\nO61/lCBFzBlZQecdybJw6HJaVK6XBndA9hESUr4LHUdui6W+51ddKd65IV4bXAUk\nzCKjQb+FFvLDT/bA+TTvLATUdTSN7hJJ3OWBAHuNOlQklof6JCB0Hi4+89+P8/pX\neKUgR/cmuTMDT/iaXdPHeqFbBQyA1ZpQFRjN5LyyJMS/9FkywuNc5wlpsArtc51T\ngIKENUZCuPhosR+kMFc2iuTNvqZWPhvouSrmhi2O6nSqV+oy0+irlqSpCF2GsCI8\n72TtLpq94Grrq0BEH5avouV+Lp4k83vO65OKCQKUFQlxz3Xkxm2U3J7KzxqnRtM3\n/b+cJ/kCgYEA6/yOnaEYhH/7ijhZbPn8RujXZ5VGJXKJqIuaPiHMmHVS5p1j6Bah\n2PcnqJA2IlLs3UloN+ziAxAIH6KCBiwlQ/uPBNMMaJsIjPNBEy8axjndKhKUpidg\nR0OJ7RQqMShOJ8akrSfWdPtXC/GBuwCYE//t77GgZaIMO3FcT9EKA48CgYEA4Xcx\nFia0Jg9iyAhNmUOXI6hWcGENavMx01+x7XFhbnMjIKTZevFfTnTkrX6HyLXyGtMU\ngHOn+k4PE/purI4ARrKO8m5wYEKqSIt4dBMTkIXXirfQjXgfjR8E4T/aPe5fOFZo\n7OYuxLRtzmG1C2sW4txwKAKX1LaWcVx/RLSttSsCgYBbcj8Brk+F6OJcqYFdzXGJ\nOOlf5mSMVlopyg83THmwCqbZXtw8L6kAHqZrl5airmfDSJLuOQlMDoZXW+3u3mSC\nd5TwVahVUN57YDgzaumBLyMZDqIz0MZqVy23hTzkV64Rk9R0lR9xrYQJyMhw4sYL\n2f0mCTsSpzz+O+t9so+i2QKBgEC38gMlwPhb2kMI/x1LZYr6uzUu5qcYf+jowy4h\nKZKGwkKQj0zXFEB1FV8nvtpCP+irRmtIx6L13SYi8LnfWPzyLE4ynVdES5TfVAgd\nobQOdzx+XwL8xDHCAaiWp5K3ZeXKB/xYZnxYPlzLdyh76Ond1OPnOqX4c16+6llS\nc7pZAoGATd9NckT0XtXLEsF3IraDivq8dP6bccX2DNfS8UeEvRRrRwpFpSRrmuGb\njbG4yzoIX4RjQfj/z48hwhJB+cKiN9WwcPsFXtHe7v3F6BRwK0JUfrCiXad8/SGZ\nKAf7Dfqi608zBdnPWHacre2Y35gPHB00nFQOLS6u46aBNSq07YA=\n-----END RSA PRIVATE KEY-----\n",
+ "RawV2": "",
+ "Redacted": "-----BEGIN RSA PRIVATE KEY-----\nMIIEogIBAAKCAQEAz9bY/piKahD10AiJ",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "e7beabf3be3d04c8401cd3c599d5ed90017b556b",
+ "file": "test/sample_data/inspec/redhat-enterprise-linux-7-stig-baseline/spec/puppet/modules/stdlib/spec/functions/validate_x509_rsa_key_pair_spec.rb",
+ "email": "Camden Moors ",
+ "repository": "https://github.com/mitre/saf",
+ "timestamp": "2022-06-28 14:44:36 +0000",
+ "line": 63
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 15,
+ "DetectorName": "PrivateKey",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "-----BEGIN RSA PRIVATE KEY-----\nMIIEpAIBAAKCAQEAoISxYJBTPAeAzFnm+lE/ljLlmGal2Xr3vwZKkvJiuKA/m4QJ\n0ZNdtkBSDOVuG2dXVv6W4sChRtsCdvuVe7bjTYvlU8TWM3VEJDL9l9cRXScxxlKQ\nXwb35y1yV35NJfaK/jzm9KcErtQQs1RxvGlWRaohmLM8uQcuhjZfMsSlQoHQD5LX\nsbPtk82RPyxYc1dj2vsaoi1VvuP2+jv4xLQOmNJY1bT5GTurqiltmxEtWhNNmGg0\n2wtK00ifqLVO5HNc3gXQCDM2M99Sbmn1YtbrgsU9xMYfcPmvQvb+YoKskyoqck+c\nHR//hi7vslbxABrny15LBkEfRc4TickphSGYXwIDAQABAoIBAATEzGw8/WwMIQRx\nK06GeWgh7PZBHm4+m/ud2TtSXiJ0CE+7dXs3cJJIiOd/LW08/bhE6gCkjmYHfaRB\nRyicv1X/cPmzIFX5BuQ4a5ZGOmrVDkKBE27vSxAgJoR46RvWnjx9XLMp/xaekDxz\npsldK8X4DvV1ZbltgDFWji947hvyqUtHdKnkQnc5j7aCIFJf9GMfzaeeDPMaL8WF\nmVL4iy9EAOjNOHBshZj/OHyU5FbJ8ROwZQlCOiLCdFegftSIXt8EYDnjB3BdsALH\nN6hquqrD7xDKyRbTD0K7lqxUubuMwTQpi61jZD8TBTXEPyFVAnoMpXkc0Y+np40A\nYiIsR+kCgYEAyrc4Bh6fb9gt49IXGXOSRZ5i5+TmJho4kzIONrJ7Ndclwx9wzHfh\neGBodWaw5CxxQGMf4vEiaZrpAiSFeDffBLR+Wa2TFE5aWkdYkR34maDjO00m4PE1\nS+YsZoGw7rGmmj+KS4qv2T26FEHtUI+F31RC1FPohLsQ22Jbn1ORipsCgYEAyrYB\nJ2Ncf2DlX1C0GfxyUHQOTNl0V5gpGvpbZ0WmWksumYz2kSGOAJkxuDKd9mKVlAcz\nczmN+OOetuHTNqds2JJKKJy6hJbgCdd9aho3dId5Xs4oh4YwuFQiG8R/bJZfTlXo\n99Qr02L7MmDWYLmrR3BA/93UPeorHPtjqSaYU40CgYEAtmGfWwokIglaSDVVqQVs\n3YwBqmcrla5TpkMLvLRZ2/fktqfL4Xod9iKu+Klajv9ZKTfFkXWno2HHL7FSD/Yc\nhWwqnV5oDIXuDnlQOse/SeERb+IbD5iUfePpoJQgbrCQlwiB0TNGwOojR2SFMczf\nAi4aLlQLx5dSND9K9Y7HS+8CgYEAixlHQ2r4LuQjoTs0ytwi6TgqE+vn3K+qDTwc\neoods7oBWRaUn1RCKAD3UClToZ1WfMRQNtIYrOAsqdveXpOWqioAP0wE5TTOuZIo\nGiWxRgIsc7TNtOmNBv+chCdbNP0emxdyjJUIGb7DFnfCw47EjHnn8Guc13uXaATN\nB2ZXgoUCgYAGa13P0ggUf5BMJpBd8S08jKRyvZb1CDXcUCuGtk2yEx45ern9U5WY\nzJ13E5z9MKKO8nkGBqrRfjJa8Xhxk4HKNFuzHEet5lvNE7IKCF4YQRb0ZBhnb/78\n+4ZKjFki1RrWRNSw9TdvrK6qaDKgTtCTtfRVXAYQXUgq7lSFOTtL3A==\n-----END RSA PRIVATE KEY-----\n",
+ "RawV2": "",
+ "Redacted": "-----BEGIN RSA PRIVATE KEY-----\nMIIEpAIBAAKCAQEAoISxYJBTPAeAzFnm",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "e7beabf3be3d04c8401cd3c599d5ed90017b556b",
+ "file": "test/sample_data/inspec/redhat-enterprise-linux-7-stig-baseline/spec/puppet/modules/stdlib/spec/functions/validate_x509_rsa_key_pair_spec.rb",
+ "email": "Camden Moors ",
+ "repository": "https://github.com/mitre/saf",
+ "timestamp": "2022-06-28 14:44:36 +0000",
+ "line": 31
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 15,
+ "DetectorName": "PrivateKey",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "-----BEGIN RSA PRIVATE KEY-----\nMIIEogIBAAKCAQEAz9bY/piKahD10AiJSfbI2A8NG5UwRz0r9T/WfvNVdhgrsGFg\nNQjvpUoZnNJpQIHBbgMOiXqfATFjJl5FjEkSf7GUHohlGVls9MX2JmVvknzsiitd\n75H/EJd+N+k915lix8Vqmj8d1CTlbF/8tEjzANI67Vqw5QTuqebO7rkIUvRg6yiR\nfSo75FK1RinCJyl++kmleBwQZBInQyg95GvJ5JTqMzBs67DeeyzskDhTeTePRYVF\n2NwL8QzYhtvLIBERTNsyU5i7nkxY5ptUwgFUwd93LH4Q19tPqL5C5RZqXxhE51th\nOOwafm+aW/cRkqYqV+tv+j1jJ3WICyF1JNW0BQIDAQABAoIBADAiZ/r+xP+vkd5u\nO61/lCBFzBlZQecdybJw6HJaVK6XBndA9hESUr4LHUdui6W+51ddKd65IV4bXAUk\nzCKjQb+FFvLDT/bA+TTvLATUdTSN7hJJ3OWBAHuNOlQklof6JCB0Hi4+89+P8/pX\neKUgR/cmuTMDT/iaXdPHeqFbBQyA1ZpQFRjN5LyyJMS/9FkywuNc5wlpsArtc51T\ngIKENUZCuPhosR+kMFc2iuTNvqZWPhvouSrmhi2O6nSqV+oy0+irlqSpCF2GsCI8\n72TtLpq94Grrq0BEH5avouV+Lp4k83vO65OKCQKUFQlxz3Xkxm2U3J7KzxqnRtM3\n/b+cJ/kCgYEA6/yOnaEYhH/7ijhZbPn8RujXZ5VGJXKJqIuaPiHMmHVS5p1j6Bah\n2PcnqJA2IlLs3UloN+ziAxAIH6KCBiwlQ/uPBNMMaJsIjPNBEy8axjndKhKUpidg\nR0OJ7RQqMShOJ8akrSfWdPtXC/GBuwCYE//t77GgZaIMO3FcT9EKA48CgYEA4Xcx\nFia0Jg9iyAhNmUOXI6hWcGENavMx01+x7XFhbnMjIKTZevFfTnTkrX6HyLXyGtMU\ngHOn+k4PE/purI4ARrKO8m5wYEKqSIt4dBMTkIXXirfQjXgfjR8E4T/aPe5fOFZo\n7OYuxLRtzmG1C2sW4txwKAKX1LaWcVx/RLSttSsCgYBbcj8Brk+F6OJcqYFdzXGJ\nOOlf5mSMVlopyg83THmwCqbZXtw8L6kAHqZrl5airmfDSJLuOQlMDoZXW+3u3mSC\nd5TwVahVUN57YDgzaumBLyMZDqIz0MZqVy23hTzkV64Rk9R0lR9xrYQJyMhw4sYL\n2f0mCTsSpzz+O+t9so+i2QKBgEC38gMlwPhb2kMI/x1LZYr6uzUu5qcYf+jowy4h\nKZKGwkKQj0zXFEB1FV8nvtpCP+irRmtIx6L13SYi8LnfWPzyLE4ynVdES5TfVAgd\nobQOdzx+XwL8xDHCAaiWp5K3ZeXKB/xYZnxYPlzLdyh76Ond1OPnOqX4c16+6llS\nc7pZAoGATd9NckT0XtXLEsF3IraDivq8dP6bccX2DNfS8UeEvRRrRwpFpSRrmuGb\njbG4yzoIX4RjQfj/z48hwhJB+cKiN9WwcPsFXtHe7v3F6BRwK0JUfrCiXad8/SGZ\nKAf7Dfqi608zBdnPWHacre2Y35gPHB00nFQOLS6u46aBNSq07YA=\n-----END RSA PRIVATE KEY-----\n",
+ "RawV2": "",
+ "Redacted": "-----BEGIN RSA PRIVATE KEY-----\nMIIEogIBAAKCAQEAz9bY/piKahD10AiJ",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "56c7b689529cbe03bc7da56843886b4bd6d4652e",
+ "file": "test/sample_data/xccdf/stigs/U_MS_Office_365_ProPlus_STIG_V2R2_Manual-xccdf.xml",
+ "email": "Camden Moors <66680985+camdenmoors@users.noreply.github.com>",
+ "repository": "https://github.com/mitre/saf",
+ "timestamp": "2022-01-12 17:55:33 +0000",
+ "line": 249
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "http://username:password@example.com",
+ "RawV2": "http://username:password@example.com",
+ "Redacted": "http://username:********@example.com",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "56c7b689529cbe03bc7da56843886b4bd6d4652e",
+ "file": "test/sample_data/xccdf/stigs/U_MS_Outlook_2013_STIG_V1R13_Manual-xccdf.xml",
+ "email": "Camden Moors <66680985+camdenmoors@users.noreply.github.com>",
+ "repository": "https://github.com/mitre/saf",
+ "timestamp": "2022-01-12 17:55:33 +0000",
+ "line": 1
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "http://username:password@example.com",
+ "RawV2": "http://username:password@example.com",
+ "Redacted": "http://username:********@example.com",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "56c7b689529cbe03bc7da56843886b4bd6d4652e",
+ "file": "test/sample_data/xccdf/stigs/U_MS_Outlook_2010_STIG_V1R13_Manual-xccdf.xml",
+ "email": "Camden Moors <66680985+camdenmoors@users.noreply.github.com>",
+ "repository": "https://github.com/mitre/saf",
+ "timestamp": "2022-01-12 17:55:33 +0000",
+ "line": 2
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "http://username:password@example.com",
+ "RawV2": "http://username:password@example.com",
+ "Redacted": "http://username:********@example.com",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "56c7b689529cbe03bc7da56843886b4bd6d4652e",
+ "file": "test/sample_data/xccdf/stigs/U_MS_Office_365_ProPlus_STIG_V2R3_Manual-xccdf.xml",
+ "email": "Camden Moors <66680985+camdenmoors@users.noreply.github.com>",
+ "repository": "https://github.com/mitre/saf",
+ "timestamp": "2022-01-12 17:55:33 +0000",
+ "line": 249
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "http://username:password@example.com",
+ "RawV2": "http://username:password@example.com",
+ "Redacted": "http://username:********@example.com",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "50ac076662086794401a192bf46f117ff626d57d",
+ "file": "test/sample_data/xccdf/stigs/U_MS_Office_365_ProPlus_STIG_V2R3_Manual-xccdf.xml",
+ "email": "Camden Moors <66680985+camdenmoors@users.noreply.github.com>",
+ "repository": "https://github.com/mitre/saf",
+ "timestamp": "2022-01-12 17:55:33 +0000",
+ "line": 249
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "http://username:password@example.com",
+ "RawV2": "http://username:password@example.com",
+ "Redacted": "http://username:********@example.com",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "50ac076662086794401a192bf46f117ff626d57d",
+ "file": "test/sample_data/xccdf/stigs/U_MS_Outlook_2010_STIG_V1R13_Manual-xccdf.xml",
+ "email": "Camden Moors <66680985+camdenmoors@users.noreply.github.com>",
+ "repository": "https://github.com/mitre/saf",
+ "timestamp": "2022-01-12 17:55:33 +0000",
+ "line": 2
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "http://username:password@example.com",
+ "RawV2": "http://username:password@example.com",
+ "Redacted": "http://username:********@example.com",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "50ac076662086794401a192bf46f117ff626d57d",
+ "file": "test/sample_data/xccdf/stigs/U_MS_Office_365_ProPlus_STIG_V2R2_Manual-xccdf.xml",
+ "email": "Camden Moors <66680985+camdenmoors@users.noreply.github.com>",
+ "repository": "https://github.com/mitre/saf",
+ "timestamp": "2022-01-12 17:55:33 +0000",
+ "line": 249
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "http://username:password@example.com",
+ "RawV2": "http://username:password@example.com",
+ "Redacted": "http://username:********@example.com",
+ "ExtraData": null,
+ "StructuredData": null
+ },
+ {
+ "SourceMetadata": {
+ "Data": {
+ "Git": {
+ "commit": "50ac076662086794401a192bf46f117ff626d57d",
+ "file": "test/sample_data/xccdf/stigs/U_MS_Outlook_2013_STIG_V1R13_Manual-xccdf.xml",
+ "email": "Camden Moors <66680985+camdenmoors@users.noreply.github.com>",
+ "repository": "https://github.com/mitre/saf",
+ "timestamp": "2022-01-12 17:55:33 +0000",
+ "line": 1
+ }
+ }
+ },
+ "SourceID": 1,
+ "SourceType": 16,
+ "SourceName": "trufflehog - git",
+ "DetectorType": 17,
+ "DetectorName": "URI",
+ "DecoderName": "PLAIN",
+ "Verified": false,
+ "Raw": "http://username:password@example.com",
+ "RawV2": "http://username:password@example.com",
+ "Redacted": "http://username:********@example.com",
+ "ExtraData": null,
+ "StructuredData": null
+ }
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/libs/hdf-converters/sample_jsons/trufflehog_mapper/trufflehog-saf-hdf.json b/libs/hdf-converters/sample_jsons/trufflehog_mapper/trufflehog-saf-hdf.json
new file mode 100644
index 0000000000..2302852111
--- /dev/null
+++ b/libs/hdf-converters/sample_jsons/trufflehog_mapper/trufflehog-saf-hdf.json
@@ -0,0 +1,232 @@
+{
+ "platform": {
+ "name": "Heimdall Tools",
+ "release": "2.10.8"
+ },
+ "version": "2.10.8",
+ "statistics": {},
+ "profiles": [
+ {
+ "name": "Source ID: 1, Source Name: trufflehog - git",
+ "title": "trufflehog - git",
+ "supports": [],
+ "attributes": [],
+ "groups": [],
+ "status": "loaded",
+ "controls": [
+ {
+ "tags": {
+ "nist": [
+ "IA-5(7)"
+ ],
+ "cci": [
+ "CCI-004069",
+ "CCI-000202",
+ "CCI-000203",
+ "CCI-002367"
+ ],
+ "severity": "medium"
+ },
+ "refs": [],
+ "source_location": {},
+ "title": "Found Github secret using PLAIN decoder",
+ "id": "Github PLAIN",
+ "impact": 0.5,
+ "results": [
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Git\": {\n \"commit\": \"1514ebbfc22994db9aec0dcf7bd8c638ab2943a4\",\n \"file\": \"test/sample_data/conveyor/sample_input_report/large-results.json\",\n \"email\": \"Joshua Weiss <89481736+jweissm@users.noreply.github.com>\",\n \"repository\": \"https://github.com/mitre/saf\",\n \"timestamp\": \"2023-08-31 05:59:33 +0000\",\n \"line\": 23643\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"e9f0d509e1408743048e29d9c099d36e0e1f6ae7\",\n \"ExtraData\": {\n \"rotation_guide\": \"https://howtorotate.com/docs/tutorials/github/\",\n \"version\": \"1\"\n }\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Git\": {\n \"commit\": \"62ca8f2d2967a5a2e324f25836ed140ae993b0cb\",\n \"file\": \"test/sample_data/conveyor/conveyor-stigma-hdf.json\",\n \"email\": \"Joshua \",\n \"repository\": \"https://github.com/mitre/saf\",\n \"timestamp\": \"2023-06-23 19:31:20 +0000\",\n \"line\": 7171\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"e9f0d509e1408743048e29d9c099d36e0e1f6ae7\",\n \"ExtraData\": {\n \"rotation_guide\": \"https://howtorotate.com/docs/tutorials/github/\",\n \"version\": \"1\"\n }\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Git\": {\n \"commit\": \"62ca8f2d2967a5a2e324f25836ed140ae993b0cb\",\n \"file\": \"test/sample_data/conveyor/sample_input_report/large-results.json\",\n \"email\": \"Joshua \",\n \"repository\": \"https://github.com/mitre/saf\",\n \"timestamp\": \"2023-06-23 19:31:20 +0000\",\n \"line\": 23643\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"e9f0d509e1408743048e29d9c099d36e0e1f6ae7\",\n \"ExtraData\": {\n \"rotation_guide\": \"https://howtorotate.com/docs/tutorials/github/\",\n \"version\": \"1\"\n }\n}",
+ "start_time": ""
+ }
+ ]
+ },
+ {
+ "tags": {
+ "nist": [
+ "IA-5(7)"
+ ],
+ "cci": [
+ "CCI-004069",
+ "CCI-000202",
+ "CCI-000203",
+ "CCI-002367"
+ ],
+ "severity": "medium"
+ },
+ "refs": [],
+ "source_location": {},
+ "title": "Found URI secret using PLAIN decoder",
+ "id": "URI PLAIN",
+ "impact": 0.5,
+ "results": [
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Git\": {\n \"commit\": \"1f673f315e1e699c6021c5c1334220a175bb3195\",\n \"file\": \"out/spec/puppet/modules/foreman/spec/functions/foreman_spec.rb\",\n \"email\": \"Camden Moors <66680985+camdenmoors@users.noreply.github.com>\",\n \"repository\": \"https://github.com/mitre/saf\",\n \"timestamp\": \"2022-07-06 20:13:10 +0000\",\n \"line\": 15\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"VerificationError\": \"lookup foreman.example.com: no such host\",\n \"Raw\": \"https://my_api_foreman_user:my_api_foreman_pass@foreman.example.com\",\n \"RawV2\": \"https://my_api_foreman_user:my_api_foreman_pass@foreman.example.com/api/hosts\",\n \"Redacted\": \"https://my_api_foreman_user:********@foreman.example.com\"\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Git\": {\n \"commit\": \"e7beabf3be3d04c8401cd3c599d5ed90017b556b\",\n \"file\": \"test/sample_data/inspec/redhat-enterprise-linux-7-stig-baseline/spec/puppet/modules/foreman/spec/functions/foreman_spec.rb\",\n \"email\": \"Camden Moors \",\n \"repository\": \"https://github.com/mitre/saf\",\n \"timestamp\": \"2022-06-28 14:44:36 +0000\",\n \"line\": 15\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"VerificationError\": \"lookup foreman.example.com: no such host\",\n \"Raw\": \"https://my_api_foreman_user:my_api_foreman_pass@foreman.example.com\",\n \"RawV2\": \"https://my_api_foreman_user:my_api_foreman_pass@foreman.example.com/api/hosts\",\n \"Redacted\": \"https://my_api_foreman_user:********@foreman.example.com\"\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Git\": {\n \"commit\": \"56c7b689529cbe03bc7da56843886b4bd6d4652e\",\n \"file\": \"test/sample_data/xccdf/stigs/U_MS_Office_365_ProPlus_STIG_V2R2_Manual-xccdf.xml\",\n \"email\": \"Camden Moors <66680985+camdenmoors@users.noreply.github.com>\",\n \"repository\": \"https://github.com/mitre/saf\",\n \"timestamp\": \"2022-01-12 17:55:33 +0000\",\n \"line\": 249\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"http://username:password@example.com\",\n \"RawV2\": \"http://username:password@example.com\",\n \"Redacted\": \"http://username:********@example.com\"\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Git\": {\n \"commit\": \"56c7b689529cbe03bc7da56843886b4bd6d4652e\",\n \"file\": \"test/sample_data/xccdf/stigs/U_MS_Outlook_2013_STIG_V1R13_Manual-xccdf.xml\",\n \"email\": \"Camden Moors <66680985+camdenmoors@users.noreply.github.com>\",\n \"repository\": \"https://github.com/mitre/saf\",\n \"timestamp\": \"2022-01-12 17:55:33 +0000\",\n \"line\": 1\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"http://username:password@example.com\",\n \"RawV2\": \"http://username:password@example.com\",\n \"Redacted\": \"http://username:********@example.com\"\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Git\": {\n \"commit\": \"56c7b689529cbe03bc7da56843886b4bd6d4652e\",\n \"file\": \"test/sample_data/xccdf/stigs/U_MS_Outlook_2010_STIG_V1R13_Manual-xccdf.xml\",\n \"email\": \"Camden Moors <66680985+camdenmoors@users.noreply.github.com>\",\n \"repository\": \"https://github.com/mitre/saf\",\n \"timestamp\": \"2022-01-12 17:55:33 +0000\",\n \"line\": 2\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"http://username:password@example.com\",\n \"RawV2\": \"http://username:password@example.com\",\n \"Redacted\": \"http://username:********@example.com\"\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Git\": {\n \"commit\": \"56c7b689529cbe03bc7da56843886b4bd6d4652e\",\n \"file\": \"test/sample_data/xccdf/stigs/U_MS_Office_365_ProPlus_STIG_V2R3_Manual-xccdf.xml\",\n \"email\": \"Camden Moors <66680985+camdenmoors@users.noreply.github.com>\",\n \"repository\": \"https://github.com/mitre/saf\",\n \"timestamp\": \"2022-01-12 17:55:33 +0000\",\n \"line\": 249\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"http://username:password@example.com\",\n \"RawV2\": \"http://username:password@example.com\",\n \"Redacted\": \"http://username:********@example.com\"\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Git\": {\n \"commit\": \"50ac076662086794401a192bf46f117ff626d57d\",\n \"file\": \"test/sample_data/xccdf/stigs/U_MS_Office_365_ProPlus_STIG_V2R3_Manual-xccdf.xml\",\n \"email\": \"Camden Moors <66680985+camdenmoors@users.noreply.github.com>\",\n \"repository\": \"https://github.com/mitre/saf\",\n \"timestamp\": \"2022-01-12 17:55:33 +0000\",\n \"line\": 249\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"http://username:password@example.com\",\n \"RawV2\": \"http://username:password@example.com\",\n \"Redacted\": \"http://username:********@example.com\"\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Git\": {\n \"commit\": \"50ac076662086794401a192bf46f117ff626d57d\",\n \"file\": \"test/sample_data/xccdf/stigs/U_MS_Outlook_2010_STIG_V1R13_Manual-xccdf.xml\",\n \"email\": \"Camden Moors <66680985+camdenmoors@users.noreply.github.com>\",\n \"repository\": \"https://github.com/mitre/saf\",\n \"timestamp\": \"2022-01-12 17:55:33 +0000\",\n \"line\": 2\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"http://username:password@example.com\",\n \"RawV2\": \"http://username:password@example.com\",\n \"Redacted\": \"http://username:********@example.com\"\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Git\": {\n \"commit\": \"50ac076662086794401a192bf46f117ff626d57d\",\n \"file\": \"test/sample_data/xccdf/stigs/U_MS_Office_365_ProPlus_STIG_V2R2_Manual-xccdf.xml\",\n \"email\": \"Camden Moors <66680985+camdenmoors@users.noreply.github.com>\",\n \"repository\": \"https://github.com/mitre/saf\",\n \"timestamp\": \"2022-01-12 17:55:33 +0000\",\n \"line\": 249\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"http://username:password@example.com\",\n \"RawV2\": \"http://username:password@example.com\",\n \"Redacted\": \"http://username:********@example.com\"\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Git\": {\n \"commit\": \"50ac076662086794401a192bf46f117ff626d57d\",\n \"file\": \"test/sample_data/xccdf/stigs/U_MS_Outlook_2013_STIG_V1R13_Manual-xccdf.xml\",\n \"email\": \"Camden Moors <66680985+camdenmoors@users.noreply.github.com>\",\n \"repository\": \"https://github.com/mitre/saf\",\n \"timestamp\": \"2022-01-12 17:55:33 +0000\",\n \"line\": 1\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"http://username:password@example.com\",\n \"RawV2\": \"http://username:password@example.com\",\n \"Redacted\": \"http://username:********@example.com\"\n}",
+ "start_time": ""
+ }
+ ]
+ },
+ {
+ "tags": {
+ "nist": [
+ "IA-5(7)"
+ ],
+ "cci": [
+ "CCI-004069",
+ "CCI-000202",
+ "CCI-000203",
+ "CCI-002367"
+ ],
+ "severity": "medium"
+ },
+ "refs": [],
+ "source_location": {},
+ "title": "Found PrivateKey secret using BASE64 decoder",
+ "id": "PrivateKey BASE64",
+ "impact": 0.5,
+ "results": [
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Git\": {\n \"commit\": \"1f673f315e1e699c6021c5c1334220a175bb3195\",\n \"file\": \"out/spec/puppet/modules/stdlib/spec/functions/validate_x509_rsa_key_pair_spec.rb\",\n \"email\": \"Camden Moors <66680985+camdenmoors@users.noreply.github.com>\",\n \"repository\": \"https://github.com/mitre/saf\",\n \"timestamp\": \"2022-07-06 20:13:10 +0000\",\n \"line\": 64\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEpAIBAAKCAQEAoISxYJBTPAeAzFnm+lE/ljLlmGal2Xr3vwZKkvJiuKA/m4QJ\\n0ZNdtkBSDOVuG2dXVv6W4sChRtsCdvuVe7bjTYvlU8TWM3VEJDL9l9cRXScxxlKQ\\nXwb35y1yV35NJfaK/jzm9KcErtQQs1RxvGlWRaohmLM8uQcuhjZfMsSlQoHQD5LX\\nsbPtk82RPyxYc1dj2vsaoi1VvuP2+jv4xLQOmNJY1bT5GTurqiltmxEtWhNNmGg0\\n2wtK00ifqLVO5HNc3gXQCDM2M99Sbmn1YtbrgsU9xMYfcPmvQvb+YoKskyoqck+c\\nHR//hi7vslbxABrny15LBkEfRc4TickphSGYXwIDAQABAoIBAATEzGw8/WwMIQRx\\nK06GeWgh7PZBHm4+m/ud2TtSXiJ0CE+7dXs3cJJIiOd/LW08/bhE6gCkjmYHfaRB\\nRyicv1X/cPmzIFX5BuQ4a5ZGOmrVDkKBE27vSxAgJoR46RvWnjx9XLMp/xaekDxz\\npsldK8X4DvV1ZbltgDFWji947hvyqUtHdKnkQnc5j7aCIFJf9GMfzaeeDPMaL8WF\\nmVL4iy9EAOjNOHBshZj/OHyU5FbJ8ROwZQlCOiLCdFegftSIXt8EYDnjB3BdsALH\\nN6hquqrD7xDKyRbTD0K7lqxUubuMwTQpi61jZD8TBTXEPyFVAnoMpXkc0Y+np40A\\nYiIsR+kCgYEAyrc4Bh6fb9gt49IXGXOSRZ5i5+TmJho4kzIONrJ7Ndclwx9wzHfh\\neGBodWaw5CxxQGMf4vEiaZrpAiSFeDffBLR+Wa2TFE5aWkdYkR34maDjO00m4PE1\\nS+YsZoGw7rGmmj+KS4qv2T26FEHtUI+F31RC1FPohLsQ22Jbn1ORipsCgYEAyrYB\\nJ2Ncf2DlX1C0GfxyUHQOTNl0V5gpGvpbZ0WmWksumYz2kSGOAJkxuDKd9mKVlAcz\\nczmN+OOetuHTNqds2JJKKJy6hJbgCdd9aho3dId5Xs4oh4YwuFQiG8R/bJZfTlXo\\n99Qr02L7MmDWYLmrR3BA/93UPeorHPtjqSaYU40CgYEAtmGfWwokIglaSDVVqQVs\\n3YwBqmcrla5TpkMLvLRZ2/fktqfL4Xod9iKu+Klajv9ZKTfFkXWno2HHL7FSD/Yc\\nhWwqnV5oDIXuDnlQOse/SeERb+IbD5iUfePpoJQgbrCQlwiB0TNGwOojR2SFMczf\\nAi4aLlQLx5dSND9K9Y7HS+8CgYEAixlHQ2r4LuQjoTs0ytwi6TgqE+vn3K+qDTwc\\neoods7oBWRaUn1RCKAD3UClToZ1WfMRQNtIYrOAsqdveXpOWqioAP0wE5TTOuZIo\\nGiWxRgIsc7TNtOmNBv+chCdbNP0emxdyjJUIGb7DFnfCw47EjHnn8Guc13uXaATN\\nB2ZXgoUCgYAGa13P0ggUf5BMJpBd8S08jKRyvZb1CDXcUCuGtk2yEx45ern9U5WY\\nzJ13E5z9MKKO8nkGBqrRfjJa8Xhxk4HKNFuzHEet5lvNE7IKCF4YQRb0ZBhnb/78\\n+4ZKjFki1RrWRNSw9TdvrK6qaDKgTtCTtfRVXAYQXUgq7lSFOTtL3A==\\n-----END RSA PRIVATE KEY-----\\n\",\n \"Redacted\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEpAIBAAKCAQEAoISxYJBTPAeAzFnm\"\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Git\": {\n \"commit\": \"1f673f315e1e699c6021c5c1334220a175bb3195\",\n \"file\": \"out/spec/puppet/modules/stdlib/spec/functions/validate_x509_rsa_key_pair_spec.rb\",\n \"email\": \"Camden Moors <66680985+camdenmoors@users.noreply.github.com>\",\n \"repository\": \"https://github.com/mitre/saf\",\n \"timestamp\": \"2022-07-06 20:13:10 +0000\",\n \"line\": 32\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEAz9bY/piKahD10AiJSfbI2A8NG5UwRz0r9T/WfvNVdhgrsGFg\\nNQjvpUoZnNJpQIHBbgMOiXqfATFjJl5FjEkSf7GUHohlGVls9MX2JmVvknzsiitd\\n75H/EJd+N+k915lix8Vqmj8d1CTlbF/8tEjzANI67Vqw5QTuqebO7rkIUvRg6yiR\\nfSo75FK1RinCJyl++kmleBwQZBInQyg95GvJ5JTqMzBs67DeeyzskDhTeTePRYVF\\n2NwL8QzYhtvLIBERTNsyU5i7nkxY5ptUwgFUwd93LH4Q19tPqL5C5RZqXxhE51th\\nOOwafm+aW/cRkqYqV+tv+j1jJ3WICyF1JNW0BQIDAQABAoIBADAiZ/r+xP+vkd5u\\nO61/lCBFzBlZQecdybJw6HJaVK6XBndA9hESUr4LHUdui6W+51ddKd65IV4bXAUk\\nzCKjQb+FFvLDT/bA+TTvLATUdTSN7hJJ3OWBAHuNOlQklof6JCB0Hi4+89+P8/pX\\neKUgR/cmuTMDT/iaXdPHeqFbBQyA1ZpQFRjN5LyyJMS/9FkywuNc5wlpsArtc51T\\ngIKENUZCuPhosR+kMFc2iuTNvqZWPhvouSrmhi2O6nSqV+oy0+irlqSpCF2GsCI8\\n72TtLpq94Grrq0BEH5avouV+Lp4k83vO65OKCQKUFQlxz3Xkxm2U3J7KzxqnRtM3\\n/b+cJ/kCgYEA6/yOnaEYhH/7ijhZbPn8RujXZ5VGJXKJqIuaPiHMmHVS5p1j6Bah\\n2PcnqJA2IlLs3UloN+ziAxAIH6KCBiwlQ/uPBNMMaJsIjPNBEy8axjndKhKUpidg\\nR0OJ7RQqMShOJ8akrSfWdPtXC/GBuwCYE//t77GgZaIMO3FcT9EKA48CgYEA4Xcx\\nFia0Jg9iyAhNmUOXI6hWcGENavMx01+x7XFhbnMjIKTZevFfTnTkrX6HyLXyGtMU\\ngHOn+k4PE/purI4ARrKO8m5wYEKqSIt4dBMTkIXXirfQjXgfjR8E4T/aPe5fOFZo\\n7OYuxLRtzmG1C2sW4txwKAKX1LaWcVx/RLSttSsCgYBbcj8Brk+F6OJcqYFdzXGJ\\nOOlf5mSMVlopyg83THmwCqbZXtw8L6kAHqZrl5airmfDSJLuOQlMDoZXW+3u3mSC\\nd5TwVahVUN57YDgzaumBLyMZDqIz0MZqVy23hTzkV64Rk9R0lR9xrYQJyMhw4sYL\\n2f0mCTsSpzz+O+t9so+i2QKBgEC38gMlwPhb2kMI/x1LZYr6uzUu5qcYf+jowy4h\\nKZKGwkKQj0zXFEB1FV8nvtpCP+irRmtIx6L13SYi8LnfWPzyLE4ynVdES5TfVAgd\\nobQOdzx+XwL8xDHCAaiWp5K3ZeXKB/xYZnxYPlzLdyh76Ond1OPnOqX4c16+6llS\\nc7pZAoGATd9NckT0XtXLEsF3IraDivq8dP6bccX2DNfS8UeEvRRrRwpFpSRrmuGb\\njbG4yzoIX4RjQfj/z48hwhJB+cKiN9WwcPsFXtHe7v3F6BRwK0JUfrCiXad8/SGZ\\nKAf7Dfqi608zBdnPWHacre2Y35gPHB00nFQOLS6u46aBNSq07YA=\\n-----END RSA PRIVATE KEY-----\\n\",\n \"Redacted\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEAz9bY/piKahD10AiJ\"\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Git\": {\n \"commit\": \"e7beabf3be3d04c8401cd3c599d5ed90017b556b\",\n \"file\": \"test/sample_data/inspec/redhat-enterprise-linux-7-stig-baseline/spec/puppet/modules/stdlib/spec/functions/validate_x509_rsa_key_pair_spec.rb\",\n \"email\": \"Camden Moors \",\n \"repository\": \"https://github.com/mitre/saf\",\n \"timestamp\": \"2022-06-28 14:44:36 +0000\",\n \"line\": 64\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEpAIBAAKCAQEAoISxYJBTPAeAzFnm+lE/ljLlmGal2Xr3vwZKkvJiuKA/m4QJ\\n0ZNdtkBSDOVuG2dXVv6W4sChRtsCdvuVe7bjTYvlU8TWM3VEJDL9l9cRXScxxlKQ\\nXwb35y1yV35NJfaK/jzm9KcErtQQs1RxvGlWRaohmLM8uQcuhjZfMsSlQoHQD5LX\\nsbPtk82RPyxYc1dj2vsaoi1VvuP2+jv4xLQOmNJY1bT5GTurqiltmxEtWhNNmGg0\\n2wtK00ifqLVO5HNc3gXQCDM2M99Sbmn1YtbrgsU9xMYfcPmvQvb+YoKskyoqck+c\\nHR//hi7vslbxABrny15LBkEfRc4TickphSGYXwIDAQABAoIBAATEzGw8/WwMIQRx\\nK06GeWgh7PZBHm4+m/ud2TtSXiJ0CE+7dXs3cJJIiOd/LW08/bhE6gCkjmYHfaRB\\nRyicv1X/cPmzIFX5BuQ4a5ZGOmrVDkKBE27vSxAgJoR46RvWnjx9XLMp/xaekDxz\\npsldK8X4DvV1ZbltgDFWji947hvyqUtHdKnkQnc5j7aCIFJf9GMfzaeeDPMaL8WF\\nmVL4iy9EAOjNOHBshZj/OHyU5FbJ8ROwZQlCOiLCdFegftSIXt8EYDnjB3BdsALH\\nN6hquqrD7xDKyRbTD0K7lqxUubuMwTQpi61jZD8TBTXEPyFVAnoMpXkc0Y+np40A\\nYiIsR+kCgYEAyrc4Bh6fb9gt49IXGXOSRZ5i5+TmJho4kzIONrJ7Ndclwx9wzHfh\\neGBodWaw5CxxQGMf4vEiaZrpAiSFeDffBLR+Wa2TFE5aWkdYkR34maDjO00m4PE1\\nS+YsZoGw7rGmmj+KS4qv2T26FEHtUI+F31RC1FPohLsQ22Jbn1ORipsCgYEAyrYB\\nJ2Ncf2DlX1C0GfxyUHQOTNl0V5gpGvpbZ0WmWksumYz2kSGOAJkxuDKd9mKVlAcz\\nczmN+OOetuHTNqds2JJKKJy6hJbgCdd9aho3dId5Xs4oh4YwuFQiG8R/bJZfTlXo\\n99Qr02L7MmDWYLmrR3BA/93UPeorHPtjqSaYU40CgYEAtmGfWwokIglaSDVVqQVs\\n3YwBqmcrla5TpkMLvLRZ2/fktqfL4Xod9iKu+Klajv9ZKTfFkXWno2HHL7FSD/Yc\\nhWwqnV5oDIXuDnlQOse/SeERb+IbD5iUfePpoJQgbrCQlwiB0TNGwOojR2SFMczf\\nAi4aLlQLx5dSND9K9Y7HS+8CgYEAixlHQ2r4LuQjoTs0ytwi6TgqE+vn3K+qDTwc\\neoods7oBWRaUn1RCKAD3UClToZ1WfMRQNtIYrOAsqdveXpOWqioAP0wE5TTOuZIo\\nGiWxRgIsc7TNtOmNBv+chCdbNP0emxdyjJUIGb7DFnfCw47EjHnn8Guc13uXaATN\\nB2ZXgoUCgYAGa13P0ggUf5BMJpBd8S08jKRyvZb1CDXcUCuGtk2yEx45ern9U5WY\\nzJ13E5z9MKKO8nkGBqrRfjJa8Xhxk4HKNFuzHEet5lvNE7IKCF4YQRb0ZBhnb/78\\n+4ZKjFki1RrWRNSw9TdvrK6qaDKgTtCTtfRVXAYQXUgq7lSFOTtL3A==\\n-----END RSA PRIVATE KEY-----\\n\",\n \"Redacted\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEpAIBAAKCAQEAoISxYJBTPAeAzFnm\"\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Git\": {\n \"commit\": \"e7beabf3be3d04c8401cd3c599d5ed90017b556b\",\n \"file\": \"test/sample_data/inspec/redhat-enterprise-linux-7-stig-baseline/spec/puppet/modules/stdlib/spec/functions/validate_x509_rsa_key_pair_spec.rb\",\n \"email\": \"Camden Moors \",\n \"repository\": \"https://github.com/mitre/saf\",\n \"timestamp\": \"2022-06-28 14:44:36 +0000\",\n \"line\": 32\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEAz9bY/piKahD10AiJSfbI2A8NG5UwRz0r9T/WfvNVdhgrsGFg\\nNQjvpUoZnNJpQIHBbgMOiXqfATFjJl5FjEkSf7GUHohlGVls9MX2JmVvknzsiitd\\n75H/EJd+N+k915lix8Vqmj8d1CTlbF/8tEjzANI67Vqw5QTuqebO7rkIUvRg6yiR\\nfSo75FK1RinCJyl++kmleBwQZBInQyg95GvJ5JTqMzBs67DeeyzskDhTeTePRYVF\\n2NwL8QzYhtvLIBERTNsyU5i7nkxY5ptUwgFUwd93LH4Q19tPqL5C5RZqXxhE51th\\nOOwafm+aW/cRkqYqV+tv+j1jJ3WICyF1JNW0BQIDAQABAoIBADAiZ/r+xP+vkd5u\\nO61/lCBFzBlZQecdybJw6HJaVK6XBndA9hESUr4LHUdui6W+51ddKd65IV4bXAUk\\nzCKjQb+FFvLDT/bA+TTvLATUdTSN7hJJ3OWBAHuNOlQklof6JCB0Hi4+89+P8/pX\\neKUgR/cmuTMDT/iaXdPHeqFbBQyA1ZpQFRjN5LyyJMS/9FkywuNc5wlpsArtc51T\\ngIKENUZCuPhosR+kMFc2iuTNvqZWPhvouSrmhi2O6nSqV+oy0+irlqSpCF2GsCI8\\n72TtLpq94Grrq0BEH5avouV+Lp4k83vO65OKCQKUFQlxz3Xkxm2U3J7KzxqnRtM3\\n/b+cJ/kCgYEA6/yOnaEYhH/7ijhZbPn8RujXZ5VGJXKJqIuaPiHMmHVS5p1j6Bah\\n2PcnqJA2IlLs3UloN+ziAxAIH6KCBiwlQ/uPBNMMaJsIjPNBEy8axjndKhKUpidg\\nR0OJ7RQqMShOJ8akrSfWdPtXC/GBuwCYE//t77GgZaIMO3FcT9EKA48CgYEA4Xcx\\nFia0Jg9iyAhNmUOXI6hWcGENavMx01+x7XFhbnMjIKTZevFfTnTkrX6HyLXyGtMU\\ngHOn+k4PE/purI4ARrKO8m5wYEKqSIt4dBMTkIXXirfQjXgfjR8E4T/aPe5fOFZo\\n7OYuxLRtzmG1C2sW4txwKAKX1LaWcVx/RLSttSsCgYBbcj8Brk+F6OJcqYFdzXGJ\\nOOlf5mSMVlopyg83THmwCqbZXtw8L6kAHqZrl5airmfDSJLuOQlMDoZXW+3u3mSC\\nd5TwVahVUN57YDgzaumBLyMZDqIz0MZqVy23hTzkV64Rk9R0lR9xrYQJyMhw4sYL\\n2f0mCTsSpzz+O+t9so+i2QKBgEC38gMlwPhb2kMI/x1LZYr6uzUu5qcYf+jowy4h\\nKZKGwkKQj0zXFEB1FV8nvtpCP+irRmtIx6L13SYi8LnfWPzyLE4ynVdES5TfVAgd\\nobQOdzx+XwL8xDHCAaiWp5K3ZeXKB/xYZnxYPlzLdyh76Ond1OPnOqX4c16+6llS\\nc7pZAoGATd9NckT0XtXLEsF3IraDivq8dP6bccX2DNfS8UeEvRRrRwpFpSRrmuGb\\njbG4yzoIX4RjQfj/z48hwhJB+cKiN9WwcPsFXtHe7v3F6BRwK0JUfrCiXad8/SGZ\\nKAf7Dfqi608zBdnPWHacre2Y35gPHB00nFQOLS6u46aBNSq07YA=\\n-----END RSA PRIVATE KEY-----\\n\",\n \"Redacted\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEAz9bY/piKahD10AiJ\"\n}",
+ "start_time": ""
+ }
+ ]
+ },
+ {
+ "tags": {
+ "nist": [
+ "IA-5(7)"
+ ],
+ "cci": [
+ "CCI-004069",
+ "CCI-000202",
+ "CCI-000203",
+ "CCI-002367"
+ ],
+ "severity": "medium"
+ },
+ "refs": [],
+ "source_location": {},
+ "title": "Found PrivateKey secret using PLAIN decoder",
+ "id": "PrivateKey PLAIN",
+ "impact": 0.5,
+ "results": [
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Git\": {\n \"commit\": \"1f673f315e1e699c6021c5c1334220a175bb3195\",\n \"file\": \"out/spec/puppet/modules/stdlib/spec/functions/validate_x509_rsa_key_pair_spec.rb\",\n \"email\": \"Camden Moors <66680985+camdenmoors@users.noreply.github.com>\",\n \"repository\": \"https://github.com/mitre/saf\",\n \"timestamp\": \"2022-07-06 20:13:10 +0000\",\n \"line\": 63\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEpAIBAAKCAQEAoISxYJBTPAeAzFnm+lE/ljLlmGal2Xr3vwZKkvJiuKA/m4QJ\\n0ZNdtkBSDOVuG2dXVv6W4sChRtsCdvuVe7bjTYvlU8TWM3VEJDL9l9cRXScxxlKQ\\nXwb35y1yV35NJfaK/jzm9KcErtQQs1RxvGlWRaohmLM8uQcuhjZfMsSlQoHQD5LX\\nsbPtk82RPyxYc1dj2vsaoi1VvuP2+jv4xLQOmNJY1bT5GTurqiltmxEtWhNNmGg0\\n2wtK00ifqLVO5HNc3gXQCDM2M99Sbmn1YtbrgsU9xMYfcPmvQvb+YoKskyoqck+c\\nHR//hi7vslbxABrny15LBkEfRc4TickphSGYXwIDAQABAoIBAATEzGw8/WwMIQRx\\nK06GeWgh7PZBHm4+m/ud2TtSXiJ0CE+7dXs3cJJIiOd/LW08/bhE6gCkjmYHfaRB\\nRyicv1X/cPmzIFX5BuQ4a5ZGOmrVDkKBE27vSxAgJoR46RvWnjx9XLMp/xaekDxz\\npsldK8X4DvV1ZbltgDFWji947hvyqUtHdKnkQnc5j7aCIFJf9GMfzaeeDPMaL8WF\\nmVL4iy9EAOjNOHBshZj/OHyU5FbJ8ROwZQlCOiLCdFegftSIXt8EYDnjB3BdsALH\\nN6hquqrD7xDKyRbTD0K7lqxUubuMwTQpi61jZD8TBTXEPyFVAnoMpXkc0Y+np40A\\nYiIsR+kCgYEAyrc4Bh6fb9gt49IXGXOSRZ5i5+TmJho4kzIONrJ7Ndclwx9wzHfh\\neGBodWaw5CxxQGMf4vEiaZrpAiSFeDffBLR+Wa2TFE5aWkdYkR34maDjO00m4PE1\\nS+YsZoGw7rGmmj+KS4qv2T26FEHtUI+F31RC1FPohLsQ22Jbn1ORipsCgYEAyrYB\\nJ2Ncf2DlX1C0GfxyUHQOTNl0V5gpGvpbZ0WmWksumYz2kSGOAJkxuDKd9mKVlAcz\\nczmN+OOetuHTNqds2JJKKJy6hJbgCdd9aho3dId5Xs4oh4YwuFQiG8R/bJZfTlXo\\n99Qr02L7MmDWYLmrR3BA/93UPeorHPtjqSaYU40CgYEAtmGfWwokIglaSDVVqQVs\\n3YwBqmcrla5TpkMLvLRZ2/fktqfL4Xod9iKu+Klajv9ZKTfFkXWno2HHL7FSD/Yc\\nhWwqnV5oDIXuDnlQOse/SeERb+IbD5iUfePpoJQgbrCQlwiB0TNGwOojR2SFMczf\\nAi4aLlQLx5dSND9K9Y7HS+8CgYEAixlHQ2r4LuQjoTs0ytwi6TgqE+vn3K+qDTwc\\neoods7oBWRaUn1RCKAD3UClToZ1WfMRQNtIYrOAsqdveXpOWqioAP0wE5TTOuZIo\\nGiWxRgIsc7TNtOmNBv+chCdbNP0emxdyjJUIGb7DFnfCw47EjHnn8Guc13uXaATN\\nB2ZXgoUCgYAGa13P0ggUf5BMJpBd8S08jKRyvZb1CDXcUCuGtk2yEx45ern9U5WY\\nzJ13E5z9MKKO8nkGBqrRfjJa8Xhxk4HKNFuzHEet5lvNE7IKCF4YQRb0ZBhnb/78\\n+4ZKjFki1RrWRNSw9TdvrK6qaDKgTtCTtfRVXAYQXUgq7lSFOTtL3A==\\n-----END RSA PRIVATE KEY-----\\n\",\n \"Redacted\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEpAIBAAKCAQEAoISxYJBTPAeAzFnm\"\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Git\": {\n \"commit\": \"1f673f315e1e699c6021c5c1334220a175bb3195\",\n \"file\": \"out/spec/puppet/modules/stdlib/spec/functions/validate_x509_rsa_key_pair_spec.rb\",\n \"email\": \"Camden Moors <66680985+camdenmoors@users.noreply.github.com>\",\n \"repository\": \"https://github.com/mitre/saf\",\n \"timestamp\": \"2022-07-06 20:13:10 +0000\",\n \"line\": 31\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEAz9bY/piKahD10AiJSfbI2A8NG5UwRz0r9T/WfvNVdhgrsGFg\\nNQjvpUoZnNJpQIHBbgMOiXqfATFjJl5FjEkSf7GUHohlGVls9MX2JmVvknzsiitd\\n75H/EJd+N+k915lix8Vqmj8d1CTlbF/8tEjzANI67Vqw5QTuqebO7rkIUvRg6yiR\\nfSo75FK1RinCJyl++kmleBwQZBInQyg95GvJ5JTqMzBs67DeeyzskDhTeTePRYVF\\n2NwL8QzYhtvLIBERTNsyU5i7nkxY5ptUwgFUwd93LH4Q19tPqL5C5RZqXxhE51th\\nOOwafm+aW/cRkqYqV+tv+j1jJ3WICyF1JNW0BQIDAQABAoIBADAiZ/r+xP+vkd5u\\nO61/lCBFzBlZQecdybJw6HJaVK6XBndA9hESUr4LHUdui6W+51ddKd65IV4bXAUk\\nzCKjQb+FFvLDT/bA+TTvLATUdTSN7hJJ3OWBAHuNOlQklof6JCB0Hi4+89+P8/pX\\neKUgR/cmuTMDT/iaXdPHeqFbBQyA1ZpQFRjN5LyyJMS/9FkywuNc5wlpsArtc51T\\ngIKENUZCuPhosR+kMFc2iuTNvqZWPhvouSrmhi2O6nSqV+oy0+irlqSpCF2GsCI8\\n72TtLpq94Grrq0BEH5avouV+Lp4k83vO65OKCQKUFQlxz3Xkxm2U3J7KzxqnRtM3\\n/b+cJ/kCgYEA6/yOnaEYhH/7ijhZbPn8RujXZ5VGJXKJqIuaPiHMmHVS5p1j6Bah\\n2PcnqJA2IlLs3UloN+ziAxAIH6KCBiwlQ/uPBNMMaJsIjPNBEy8axjndKhKUpidg\\nR0OJ7RQqMShOJ8akrSfWdPtXC/GBuwCYE//t77GgZaIMO3FcT9EKA48CgYEA4Xcx\\nFia0Jg9iyAhNmUOXI6hWcGENavMx01+x7XFhbnMjIKTZevFfTnTkrX6HyLXyGtMU\\ngHOn+k4PE/purI4ARrKO8m5wYEKqSIt4dBMTkIXXirfQjXgfjR8E4T/aPe5fOFZo\\n7OYuxLRtzmG1C2sW4txwKAKX1LaWcVx/RLSttSsCgYBbcj8Brk+F6OJcqYFdzXGJ\\nOOlf5mSMVlopyg83THmwCqbZXtw8L6kAHqZrl5airmfDSJLuOQlMDoZXW+3u3mSC\\nd5TwVahVUN57YDgzaumBLyMZDqIz0MZqVy23hTzkV64Rk9R0lR9xrYQJyMhw4sYL\\n2f0mCTsSpzz+O+t9so+i2QKBgEC38gMlwPhb2kMI/x1LZYr6uzUu5qcYf+jowy4h\\nKZKGwkKQj0zXFEB1FV8nvtpCP+irRmtIx6L13SYi8LnfWPzyLE4ynVdES5TfVAgd\\nobQOdzx+XwL8xDHCAaiWp5K3ZeXKB/xYZnxYPlzLdyh76Ond1OPnOqX4c16+6llS\\nc7pZAoGATd9NckT0XtXLEsF3IraDivq8dP6bccX2DNfS8UeEvRRrRwpFpSRrmuGb\\njbG4yzoIX4RjQfj/z48hwhJB+cKiN9WwcPsFXtHe7v3F6BRwK0JUfrCiXad8/SGZ\\nKAf7Dfqi608zBdnPWHacre2Y35gPHB00nFQOLS6u46aBNSq07YA=\\n-----END RSA PRIVATE KEY-----\\n\",\n \"Redacted\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEAz9bY/piKahD10AiJ\"\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Git\": {\n \"commit\": \"e7beabf3be3d04c8401cd3c599d5ed90017b556b\",\n \"file\": \"test/sample_data/inspec/redhat-enterprise-linux-7-stig-baseline/spec/puppet/modules/stdlib/spec/functions/validate_x509_rsa_key_pair_spec.rb\",\n \"email\": \"Camden Moors \",\n \"repository\": \"https://github.com/mitre/saf\",\n \"timestamp\": \"2022-06-28 14:44:36 +0000\",\n \"line\": 63\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEpAIBAAKCAQEAoISxYJBTPAeAzFnm+lE/ljLlmGal2Xr3vwZKkvJiuKA/m4QJ\\n0ZNdtkBSDOVuG2dXVv6W4sChRtsCdvuVe7bjTYvlU8TWM3VEJDL9l9cRXScxxlKQ\\nXwb35y1yV35NJfaK/jzm9KcErtQQs1RxvGlWRaohmLM8uQcuhjZfMsSlQoHQD5LX\\nsbPtk82RPyxYc1dj2vsaoi1VvuP2+jv4xLQOmNJY1bT5GTurqiltmxEtWhNNmGg0\\n2wtK00ifqLVO5HNc3gXQCDM2M99Sbmn1YtbrgsU9xMYfcPmvQvb+YoKskyoqck+c\\nHR//hi7vslbxABrny15LBkEfRc4TickphSGYXwIDAQABAoIBAATEzGw8/WwMIQRx\\nK06GeWgh7PZBHm4+m/ud2TtSXiJ0CE+7dXs3cJJIiOd/LW08/bhE6gCkjmYHfaRB\\nRyicv1X/cPmzIFX5BuQ4a5ZGOmrVDkKBE27vSxAgJoR46RvWnjx9XLMp/xaekDxz\\npsldK8X4DvV1ZbltgDFWji947hvyqUtHdKnkQnc5j7aCIFJf9GMfzaeeDPMaL8WF\\nmVL4iy9EAOjNOHBshZj/OHyU5FbJ8ROwZQlCOiLCdFegftSIXt8EYDnjB3BdsALH\\nN6hquqrD7xDKyRbTD0K7lqxUubuMwTQpi61jZD8TBTXEPyFVAnoMpXkc0Y+np40A\\nYiIsR+kCgYEAyrc4Bh6fb9gt49IXGXOSRZ5i5+TmJho4kzIONrJ7Ndclwx9wzHfh\\neGBodWaw5CxxQGMf4vEiaZrpAiSFeDffBLR+Wa2TFE5aWkdYkR34maDjO00m4PE1\\nS+YsZoGw7rGmmj+KS4qv2T26FEHtUI+F31RC1FPohLsQ22Jbn1ORipsCgYEAyrYB\\nJ2Ncf2DlX1C0GfxyUHQOTNl0V5gpGvpbZ0WmWksumYz2kSGOAJkxuDKd9mKVlAcz\\nczmN+OOetuHTNqds2JJKKJy6hJbgCdd9aho3dId5Xs4oh4YwuFQiG8R/bJZfTlXo\\n99Qr02L7MmDWYLmrR3BA/93UPeorHPtjqSaYU40CgYEAtmGfWwokIglaSDVVqQVs\\n3YwBqmcrla5TpkMLvLRZ2/fktqfL4Xod9iKu+Klajv9ZKTfFkXWno2HHL7FSD/Yc\\nhWwqnV5oDIXuDnlQOse/SeERb+IbD5iUfePpoJQgbrCQlwiB0TNGwOojR2SFMczf\\nAi4aLlQLx5dSND9K9Y7HS+8CgYEAixlHQ2r4LuQjoTs0ytwi6TgqE+vn3K+qDTwc\\neoods7oBWRaUn1RCKAD3UClToZ1WfMRQNtIYrOAsqdveXpOWqioAP0wE5TTOuZIo\\nGiWxRgIsc7TNtOmNBv+chCdbNP0emxdyjJUIGb7DFnfCw47EjHnn8Guc13uXaATN\\nB2ZXgoUCgYAGa13P0ggUf5BMJpBd8S08jKRyvZb1CDXcUCuGtk2yEx45ern9U5WY\\nzJ13E5z9MKKO8nkGBqrRfjJa8Xhxk4HKNFuzHEet5lvNE7IKCF4YQRb0ZBhnb/78\\n+4ZKjFki1RrWRNSw9TdvrK6qaDKgTtCTtfRVXAYQXUgq7lSFOTtL3A==\\n-----END RSA PRIVATE KEY-----\\n\",\n \"Redacted\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEpAIBAAKCAQEAoISxYJBTPAeAzFnm\"\n}",
+ "start_time": ""
+ },
+ {
+ "status": "failed",
+ "code_desc": "{\n \"Data\": {\n \"Git\": {\n \"commit\": \"e7beabf3be3d04c8401cd3c599d5ed90017b556b\",\n \"file\": \"test/sample_data/inspec/redhat-enterprise-linux-7-stig-baseline/spec/puppet/modules/stdlib/spec/functions/validate_x509_rsa_key_pair_spec.rb\",\n \"email\": \"Camden Moors \",\n \"repository\": \"https://github.com/mitre/saf\",\n \"timestamp\": \"2022-06-28 14:44:36 +0000\",\n \"line\": 31\n }\n }\n}",
+ "message": "{\n \"Verified\": false,\n \"Raw\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEAz9bY/piKahD10AiJSfbI2A8NG5UwRz0r9T/WfvNVdhgrsGFg\\nNQjvpUoZnNJpQIHBbgMOiXqfATFjJl5FjEkSf7GUHohlGVls9MX2JmVvknzsiitd\\n75H/EJd+N+k915lix8Vqmj8d1CTlbF/8tEjzANI67Vqw5QTuqebO7rkIUvRg6yiR\\nfSo75FK1RinCJyl++kmleBwQZBInQyg95GvJ5JTqMzBs67DeeyzskDhTeTePRYVF\\n2NwL8QzYhtvLIBERTNsyU5i7nkxY5ptUwgFUwd93LH4Q19tPqL5C5RZqXxhE51th\\nOOwafm+aW/cRkqYqV+tv+j1jJ3WICyF1JNW0BQIDAQABAoIBADAiZ/r+xP+vkd5u\\nO61/lCBFzBlZQecdybJw6HJaVK6XBndA9hESUr4LHUdui6W+51ddKd65IV4bXAUk\\nzCKjQb+FFvLDT/bA+TTvLATUdTSN7hJJ3OWBAHuNOlQklof6JCB0Hi4+89+P8/pX\\neKUgR/cmuTMDT/iaXdPHeqFbBQyA1ZpQFRjN5LyyJMS/9FkywuNc5wlpsArtc51T\\ngIKENUZCuPhosR+kMFc2iuTNvqZWPhvouSrmhi2O6nSqV+oy0+irlqSpCF2GsCI8\\n72TtLpq94Grrq0BEH5avouV+Lp4k83vO65OKCQKUFQlxz3Xkxm2U3J7KzxqnRtM3\\n/b+cJ/kCgYEA6/yOnaEYhH/7ijhZbPn8RujXZ5VGJXKJqIuaPiHMmHVS5p1j6Bah\\n2PcnqJA2IlLs3UloN+ziAxAIH6KCBiwlQ/uPBNMMaJsIjPNBEy8axjndKhKUpidg\\nR0OJ7RQqMShOJ8akrSfWdPtXC/GBuwCYE//t77GgZaIMO3FcT9EKA48CgYEA4Xcx\\nFia0Jg9iyAhNmUOXI6hWcGENavMx01+x7XFhbnMjIKTZevFfTnTkrX6HyLXyGtMU\\ngHOn+k4PE/purI4ARrKO8m5wYEKqSIt4dBMTkIXXirfQjXgfjR8E4T/aPe5fOFZo\\n7OYuxLRtzmG1C2sW4txwKAKX1LaWcVx/RLSttSsCgYBbcj8Brk+F6OJcqYFdzXGJ\\nOOlf5mSMVlopyg83THmwCqbZXtw8L6kAHqZrl5airmfDSJLuOQlMDoZXW+3u3mSC\\nd5TwVahVUN57YDgzaumBLyMZDqIz0MZqVy23hTzkV64Rk9R0lR9xrYQJyMhw4sYL\\n2f0mCTsSpzz+O+t9so+i2QKBgEC38gMlwPhb2kMI/x1LZYr6uzUu5qcYf+jowy4h\\nKZKGwkKQj0zXFEB1FV8nvtpCP+irRmtIx6L13SYi8LnfWPzyLE4ynVdES5TfVAgd\\nobQOdzx+XwL8xDHCAaiWp5K3ZeXKB/xYZnxYPlzLdyh76Ond1OPnOqX4c16+6llS\\nc7pZAoGATd9NckT0XtXLEsF3IraDivq8dP6bccX2DNfS8UeEvRRrRwpFpSRrmuGb\\njbG4yzoIX4RjQfj/z48hwhJB+cKiN9WwcPsFXtHe7v3F6BRwK0JUfrCiXad8/SGZ\\nKAf7Dfqi608zBdnPWHacre2Y35gPHB00nFQOLS6u46aBNSq07YA=\\n-----END RSA PRIVATE KEY-----\\n\",\n \"Redacted\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEAz9bY/piKahD10AiJ\"\n}",
+ "start_time": ""
+ }
+ ]
+ }
+ ],
+ "sha256": "7407138b21b6a11e09f6884a9f400ef7bd21c30abef2e299404404a43742e8b5"
+ }
+ ],
+ "passthrough": {}
+}
\ No newline at end of file
diff --git a/libs/hdf-converters/src/trufflehog-mapper.ts b/libs/hdf-converters/src/trufflehog-mapper.ts
new file mode 100644
index 0000000000..88099434d7
--- /dev/null
+++ b/libs/hdf-converters/src/trufflehog-mapper.ts
@@ -0,0 +1,115 @@
+import {ExecJSON} from 'inspecjs';
+import _ from 'lodash';
+import {version as HeimdallToolsVersion} from '../package.json';
+import {BaseConverter, ILookupPath, MappedTransform} from './base-converter';
+
+export class TrufflehogResults {
+ data: Record;
+ withRaw: boolean;
+ constructor(trufflehogJson: string, withRaw = false) {
+ this.data = JSON.parse(trufflehogJson);
+ this.withRaw = withRaw;
+ if (_.isArray(this.data)) {
+ this.data = {wrapper: this.data};
+ } else {
+ this.data = {wrapper: [this.data]};
+ }
+ }
+
+ toHdf(): ExecJSON.Execution {
+ return new TrufflehogMapper(this.data, this.withRaw).toHdf();
+ }
+}
+
+export class TrufflehogMapper extends BaseConverter {
+ withRaw: boolean;
+
+ mappings: MappedTransform<
+ ExecJSON.Execution & {passthrough: unknown},
+ ILookupPath
+ > = {
+ platform: {
+ name: 'Heimdall Tools',
+ release: HeimdallToolsVersion
+ },
+ version: HeimdallToolsVersion,
+ statistics: {},
+ profiles: [
+ {
+ name: {
+ path: 'wrapper[0]',
+ transformer: (data: Record): string =>
+ `Source ID: ${_.get(data, 'SourceID')}, Source Name: ${_.get(data, 'SourceName')}`
+ },
+ title: {path: 'wrapper[0].SourceName'},
+ supports: [],
+ attributes: [],
+ groups: [],
+ status: 'loaded',
+ controls: [
+ {
+ key: 'id',
+ path: 'wrapper',
+ tags: {
+ nist: ['IA-5(7)'],
+ cci: ['CCI-004069', 'CCI-000202', 'CCI-000203', 'CCI-002367'],
+ severity: 'medium'
+ },
+ refs: [],
+ source_location: {},
+ title: {
+ transformer: (data: Record): string =>
+ `Found ${_.get(data, 'DetectorName')} secret using ${_.get(data, 'DecoderName')} decoder`
+ },
+ id: {
+ transformer: (data: Record): string =>
+ `${_.get(data, 'DetectorName')} ${_.get(data, 'DecoderName')}`
+ },
+ impact: 0.5,
+ results: [
+ {
+ status: ExecJSON.ControlResultStatus.Failed,
+ code_desc: {
+ transformer: (data: Record): string =>
+ `${JSON.stringify(_.get(data, 'SourceMetadata'), null, 2)}`
+ },
+ message: {
+ transformer: (data: Record): string =>
+ `${JSON.stringify(
+ _.omitBy(
+ _.pick(data, [
+ 'Verified',
+ 'VerificationError',
+ 'Raw',
+ 'RawV2',
+ 'Redacted',
+ 'ExtraData',
+ 'StructuredData'
+ ]),
+ (value) => value === null || value === ''
+ ),
+ null,
+ 2
+ )}`
+ },
+ start_time: ''
+ }
+ ]
+ }
+ ],
+ sha256: ''
+ }
+ ],
+ passthrough: {
+ transformer: (data: Record): Record => {
+ return {
+ ...(this.withRaw && {raw: data})
+ };
+ }
+ }
+ };
+ constructor(trufflehogJson: Record, withRaw = false) {
+ super(trufflehogJson, true);
+ this.withRaw = withRaw;
+ }
+}
diff --git a/libs/hdf-converters/src/utils/fingerprinting.ts b/libs/hdf-converters/src/utils/fingerprinting.ts
index de610ce681..83082967b6 100644
--- a/libs/hdf-converters/src/utils/fingerprinting.ts
+++ b/libs/hdf-converters/src/utils/fingerprinting.ts
@@ -12,6 +12,7 @@ export enum INPUT_TYPES {
NIKTO = 'nikto',
SARIF = 'sarif',
SNYK = 'snyk',
+ TRUFFLEHOG = 'trufflehog',
TWISTLOCK = 'twistlock',
ZAP = 'zap',
NESSUS = 'nessus',
@@ -45,6 +46,12 @@ const fileTypeFingerprints: Record = {
'vulnerabilities',
'vulnerabilities[0].identifiers'
],
+ [INPUT_TYPES.TRUFFLEHOG]: [
+ 'SourceName',
+ 'DetectorType',
+ 'DetectorName',
+ 'DecoderName'
+ ],
[INPUT_TYPES.TWISTLOCK]: [
'results[0].complianceDistribution',
'results[0].vulnerabilityDistribution',
diff --git a/libs/hdf-converters/test/mappers/forward/trufflehog_mapper.spec.ts b/libs/hdf-converters/test/mappers/forward/trufflehog_mapper.spec.ts
new file mode 100644
index 0000000000..8fef6f7e32
--- /dev/null
+++ b/libs/hdf-converters/test/mappers/forward/trufflehog_mapper.spec.ts
@@ -0,0 +1,240 @@
+import fs from 'fs';
+import {TrufflehogResults} from '../../../src/trufflehog-mapper';
+import {omitVersions} from '../../utils';
+
+describe('trufflehog_mapper', () => {
+ it('Successfully converts trufflehog targeted at a local/cloned repository data', () => {
+ const mapper = new TrufflehogResults(
+ fs.readFileSync(
+ 'sample_jsons/trufflehog_mapper/sample_input_report/trufflehog.json',
+ {encoding: 'utf-8'}
+ )
+ );
+
+ // fs.writeFileSync(
+ // 'sample_jsons/trufflehog_mapper/trufflehog-hdf.json',
+ // JSON.stringify(mapper.toHdf(), null, 2)
+ // );
+
+ expect(omitVersions(mapper.toHdf())).toEqual(
+ omitVersions(
+ JSON.parse(
+ fs.readFileSync(
+ 'sample_jsons/trufflehog_mapper/trufflehog-hdf.json',
+ {
+ encoding: 'utf-8'
+ }
+ )
+ )
+ )
+ );
+ });
+});
+
+describe('trufflehog_mapper_withraw', () => {
+ it('Successfully converts withraw flagged trufflehog targeted at a local/cloned repository data', () => {
+ const mapper = new TrufflehogResults(
+ fs.readFileSync(
+ 'sample_jsons/trufflehog_mapper/sample_input_report/trufflehog.json',
+ {encoding: 'utf-8'}
+ ),
+ true
+ );
+
+ // fs.writeFileSync(
+ // 'sample_jsons/trufflehog_mapper/trufflehog-hdf-withraw.json',
+ // JSON.stringify(mapper.toHdf(), null, 2)
+ // );
+
+ expect(omitVersions(mapper.toHdf())).toEqual(
+ omitVersions(
+ JSON.parse(
+ fs.readFileSync(
+ 'sample_jsons/trufflehog_mapper/trufflehog-hdf-withraw.json',
+ {
+ encoding: 'utf-8'
+ }
+ )
+ )
+ )
+ );
+ });
+});
+
+describe('trufflehog_docker_mapper', () => {
+ it('Successfully converts trufflehog targeted at a local/cloned repository data', () => {
+ const mapper = new TrufflehogResults(
+ fs.readFileSync(
+ 'sample_jsons/trufflehog_mapper/sample_input_report/trufflehog_docker_example.json',
+ {encoding: 'utf-8'}
+ )
+ );
+
+ // fs.writeFileSync(
+ // 'sample_jsons/trufflehog_mapper/trufflehog-docker-hdf.json',
+ // JSON.stringify(mapper.toHdf(), null, 2)
+ // );
+
+ expect(omitVersions(mapper.toHdf())).toEqual(
+ omitVersions(
+ JSON.parse(
+ fs.readFileSync(
+ 'sample_jsons/trufflehog_mapper/trufflehog-docker-hdf.json',
+ {
+ encoding: 'utf-8'
+ }
+ )
+ )
+ )
+ );
+ });
+});
+
+describe('trufflehog_docker_mapper_withraw', () => {
+ it('Successfully converts withraw flagged trufflehog targeted at a local/cloned repository data', () => {
+ const mapper = new TrufflehogResults(
+ fs.readFileSync(
+ 'sample_jsons/trufflehog_mapper/sample_input_report/trufflehog_docker_example.json',
+ {encoding: 'utf-8'}
+ ),
+ true
+ );
+
+ // fs.writeFileSync(
+ // 'sample_jsons/trufflehog_mapper/trufflehog-docker-hdf-withraw.json',
+ // JSON.stringify(mapper.toHdf(), null, 2)
+ // );
+
+ expect(omitVersions(mapper.toHdf())).toEqual(
+ omitVersions(
+ JSON.parse(
+ fs.readFileSync(
+ 'sample_jsons/trufflehog_mapper/trufflehog-docker-hdf-withraw.json',
+ {
+ encoding: 'utf-8'
+ }
+ )
+ )
+ )
+ );
+ });
+});
+
+describe('trufflehog_saf_example_mapper', () => {
+ it('Successfully converts trufflehog targeted at a local/cloned repository data', () => {
+ const mapper = new TrufflehogResults(
+ fs.readFileSync(
+ 'sample_jsons/trufflehog_mapper/sample_input_report/trufflehog_saf_example.json',
+ {encoding: 'utf-8'}
+ )
+ );
+
+ // fs.writeFileSync(
+ // 'sample_jsons/trufflehog_mapper/trufflehog-saf-hdf.json',
+ // JSON.stringify(mapper.toHdf(), null, 2)
+ // );
+
+ expect(omitVersions(mapper.toHdf())).toEqual(
+ omitVersions(
+ JSON.parse(
+ fs.readFileSync(
+ 'sample_jsons/trufflehog_mapper/trufflehog-saf-hdf.json',
+ {
+ encoding: 'utf-8'
+ }
+ )
+ )
+ )
+ );
+ });
+});
+
+describe('trufflehog_saf_example_mapper_withraw', () => {
+ it('Successfully converts withraw flagged trufflehog targeted at a local/cloned repository data', () => {
+ const mapper = new TrufflehogResults(
+ fs.readFileSync(
+ 'sample_jsons/trufflehog_mapper/sample_input_report/trufflehog_saf_example.json',
+ {encoding: 'utf-8'}
+ ),
+ true
+ );
+
+ // fs.writeFileSync(
+ // 'sample_jsons/trufflehog_mapper/trufflehog-saf-hdf-withraw.json',
+ // JSON.stringify(mapper.toHdf(), null, 2)
+ // );
+
+ expect(omitVersions(mapper.toHdf())).toEqual(
+ omitVersions(
+ JSON.parse(
+ fs.readFileSync(
+ 'sample_jsons/trufflehog_mapper/trufflehog-saf-hdf-withraw.json',
+ {
+ encoding: 'utf-8'
+ }
+ )
+ )
+ )
+ );
+ });
+});
+
+describe('trufflehog_example_mapper', () => {
+ it('Successfully converts withraw flagged trufflehog targeted at a local/cloned repository data', () => {
+ const mapper = new TrufflehogResults(
+ fs.readFileSync(
+ 'sample_jsons/trufflehog_mapper/sample_input_report/trufflehog-report-example.json',
+ {encoding: 'utf-8'}
+ ),
+ false
+ );
+
+ // fs.writeFileSync(
+ // 'sample_jsons/trufflehog_mapper/trufflehog-report-example-hdf.json',
+ // JSON.stringify(mapper.toHdf(), null, 2)
+ // );
+
+ expect(omitVersions(mapper.toHdf())).toEqual(
+ omitVersions(
+ JSON.parse(
+ fs.readFileSync(
+ 'sample_jsons/trufflehog_mapper/trufflehog-report-example-hdf.json',
+ {
+ encoding: 'utf-8'
+ }
+ )
+ )
+ )
+ );
+ });
+});
+
+describe('trufflehog_example_mapper', () => {
+ it('Successfully converts withraw flagged trufflehog targeted at a local/cloned repository data', () => {
+ const mapper = new TrufflehogResults(
+ fs.readFileSync(
+ 'sample_jsons/trufflehog_mapper/sample_input_report/trufflehog-report-example.json',
+ {encoding: 'utf-8'}
+ ),
+ true
+ );
+
+ // fs.writeFileSync(
+ // 'sample_jsons/trufflehog_mapper/trufflehog-report-example-hdf-withraw.json',
+ // JSON.stringify(mapper.toHdf(), null, 2)
+ // );
+
+ expect(omitVersions(mapper.toHdf())).toEqual(
+ omitVersions(
+ JSON.parse(
+ fs.readFileSync(
+ 'sample_jsons/trufflehog_mapper/trufflehog-report-example-hdf-withraw.json',
+ {
+ encoding: 'utf-8'
+ }
+ )
+ )
+ )
+ );
+ });
+});
diff --git a/libs/inspecjs/package.json b/libs/inspecjs/package.json
index 02c6144074..b57688704e 100644
--- a/libs/inspecjs/package.json
+++ b/libs/inspecjs/package.json
@@ -11,7 +11,7 @@
},
"devDependencies": {
"@types/jest": "^27.0.0",
- "@types/node": "^20.1.0",
+ "@types/node": "^22.0.0",
"jest": "^27.0.6",
"quicktype": "^15.0.260",
"ts-jest": "^29.1.0",
diff --git a/yarn.lock b/yarn.lock
index 5918b8dea1..7f3d12c315 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -248,16 +248,16 @@
tslib "^2.6.2"
"@aws-sdk/client-config-service@^3.95.0":
- version "3.620.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/client-config-service/-/client-config-service-3.620.0.tgz#6f99abe8c45199225f0991fc09e25f508c84e6ac"
- integrity sha512-OR5ZGch+XCggI4IvEg/7nFsNUme0hiEoJwdjO/K42Qga6VuIBlOW+GB997IorifgPD6hHaESGl3IOipOpgULRg==
+ version "3.620.1"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/client-config-service/-/client-config-service-3.620.1.tgz#300af8c5c42f9bcae811fe5b2e29843f46ceea6b"
+ integrity sha512-E7n5x0LkaoJaHB3+ywxdY50ZkiqE8RBruaGXo8XvBTfYQDheQdd+sLykhrIX1ySlkGGRT/yJzRAhFZTeJyD3SA==
dependencies:
"@aws-crypto/sha256-browser" "5.2.0"
"@aws-crypto/sha256-js" "5.2.0"
- "@aws-sdk/client-sso-oidc" "3.620.0"
- "@aws-sdk/client-sts" "3.620.0"
- "@aws-sdk/core" "3.620.0"
- "@aws-sdk/credential-provider-node" "3.620.0"
+ "@aws-sdk/client-sso-oidc" "3.620.1"
+ "@aws-sdk/client-sts" "3.620.1"
+ "@aws-sdk/core" "3.620.1"
+ "@aws-sdk/credential-provider-node" "3.620.1"
"@aws-sdk/middleware-host-header" "3.620.0"
"@aws-sdk/middleware-logger" "3.609.0"
"@aws-sdk/middleware-recursion-detection" "3.620.0"
@@ -4904,12 +4904,12 @@
dependencies:
"@types/node" "*"
-"@types/node@*", "@types/node@^20.1.0":
- version "20.14.12"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-20.14.12.tgz#129d7c3a822cb49fc7ff661235f19cfefd422b49"
- integrity sha512-r7wNXakLeSsGT0H1AU863vS2wa5wBOK4bWMjZz2wj+8nBx+m5PeIn0k8AloSLpRuiwdRQZwarZqHE4FNArPuJQ==
+"@types/node@*", "@types/node@^22.0.0":
+ version "22.0.0"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-22.0.0.tgz#04862a2a71e62264426083abe1e27e87cac05a30"
+ integrity sha512-VT7KSYudcPOzP5Q0wfbowyNLaVR8QWUdw+088uFWwfvpY6uCWaXpqV6ieLAu9WBcnTa7H4Z5RLK8I5t2FuOcqw==
dependencies:
- undici-types "~5.26.4"
+ undici-types "~6.11.1"
"@types/node@^10.1.0":
version "10.17.60"
@@ -8538,9 +8538,9 @@ csv-parser@^2.3.0:
through2 "^3.0.1"
csv-stringify@^6.4.1:
- version "6.5.0"
- resolved "https://registry.yarnpkg.com/csv-stringify/-/csv-stringify-6.5.0.tgz#7b1491893c917e018a97de9bf9604e23b88647c2"
- integrity sha512-edlXFVKcUx7r8Vx5zQucsuMg4wb/xT6qyz+Sr1vnLrdXqlLD1+UKyWNyZ9zn6mUW1ewmGxrpVwAcChGF0HQ/2Q==
+ version "6.5.1"
+ resolved "https://registry.yarnpkg.com/csv-stringify/-/csv-stringify-6.5.1.tgz#a31837dd35e34787e3c248159c982a21af964d94"
+ integrity sha512-+9lpZfwpLntpTIEpFbwQyWuW/hmI/eHuJZD1XzeZpfZTqkf1fyvBbBLXTJJMsBuuS11uTShMqPwzx4A6ffXgRQ==
csv2json@^2.0.2:
version "2.0.2"
@@ -20104,10 +20104,10 @@ unbzip2-stream@^1.0.9:
buffer "^5.2.1"
through "^2.3.8"
-undici-types@~5.26.4:
- version "5.26.5"
- resolved "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617"
- integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==
+undici-types@~6.11.1:
+ version "6.11.1"
+ resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.11.1.tgz#432ea6e8efd54a48569705a699e62d8f4981b197"
+ integrity sha512-mIDEX2ek50x0OlRgxryxsenE5XaQD4on5U2inY7RApK3SOJpofyw7uW2AyfMKkhAxXIceo2DeWGVGwyvng1GNQ==
unicode-canonical-property-names-ecmascript@^2.0.0:
version "2.0.0"