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"