Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updating exclude-signatures and exclude-path-patterns in toml file to use reason #324

Merged
merged 1 commit into from
Jan 20, 2022
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
114 changes: 52 additions & 62 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -74,72 +74,62 @@ docs = ["recommonmark", "sphinx", "sphinx-autodoc-typehints", "sphinx-click", "s
cleanup = true
entropy = true
exclude-path-patterns = [
{path-pattern = 'poetry\.lock'},
{path-pattern = 'pyproject\.toml'},
{path-pattern = 'poetry\.lock', reason = 'Excluding poetry lock file from being scanned'},
{path-pattern = 'pyproject\.toml', reason = 'Excluding toml file from being scanned'},
# To not have to escape `\` in regexes, use single quoted
# TOML 'literal strings'
{path-pattern = '\.github/workflows/(.*)\.yml'},
{path-pattern = 'docs/source/(.*)\.rst'},
{path-pattern = 'tests/test_base_scanner\.py'},
{path-pattern = 'tests/test_util\.py'},
{path-pattern = 'tests/data/testRules\.json'},
{path-pattern = 'tartufo/data/default_regexes\.json'},
{path-pattern = '\.git/.*'},
{path-pattern = '\.github/workflows/(.*)\.yml', reason = 'Excluding workflow files \.github/workflows/(.*)\.yml from being scanned'},
{path-pattern = 'docs/source/(.*)\.rst', reason = 'Excluding documentation file docs/source/(.*)\.rst from being scanned'},
{path-pattern = 'tests/test_base_scanner\.py', reason = 'Excluding test file tests/test_base_scanner\.py from being scanned'},
{path-pattern = 'tests/test_util\.py', reason = 'Excluding test file tests/test_util\.py from being scanned'},
{path-pattern = 'tests/data/testRules\.json', reason = 'Excluding tests/data/testRules\.json from being scanned as it is rules file used for testing'},
{path-pattern = 'tartufo/data/default_regexes\.json', reason = 'Excluding tartufo/data/default_regexes\.json from being scanned as it is a trufflehog default regex list'},
{path-pattern = '\.git/.*', reason = 'Excluding .git files from being scanned'},
]
exclude-signatures = [
{signature = "62f22e4500140a6ed959a6143c52b0e81c74e7491081292fce733de4ec574542"},
{signature = "ecbbe1edd6373c7e2b88b65d24d7fe84610faafd1bc2cf6ae35b43a77183e80b"},
{signature = "8396b1d3644342be68687c60baa0c514947a378145d73e7024124dc41374716f"},
{signature = "39c9b3d1841fd0a9e2f17cddc42be2f2f860e321026403a0ebee997c0b9cb823"},
{signature = "7ac6c26fb6d5a4de410588cfc372bb7b8de705c081843e34921389be7f66da99"},
{signature = "e427548d2111e3b04aa23c998a8288645385206cea30cf7137acf7147dc32354"},
{signature = "dbc084c22395931afd734a5be53f1cde913c7d988034b856087c744b424d9673"},
{signature = "bc67523b08b2170ca9b802535684454140679af3156bff808508cf32b33aa240"},
{signature = "978dc8605ef9bf471e467dd2d8570fd658f0a5f25378799a2ad8bb6ea480173d"},
{signature = "85109edb8081a60f3a44139a98b643b8cacb777f4d5c814276ae729d50fe414c"},
{signature = "bf48e316ecad0a37071ed81cc54a6b629a1a3bf73cf52d06a77c9fbaf91bc833"},
{signature = "23996f9309c042d37958d28c2cc0c16a060a03376ee075b5b077609e2a299e44"},
{signature = "482e7b31188f1e59dd6eb5b21c46f7467449ffcbeba9a4ca412dfcd8ea9ef66f"},
{signature = "51dad1be0950e627bb3660a6246b42ddc6d6d431267b309af2469114fd2df2e5"},
{signature = "74c056ae650ffb202ea3b68207dce82ebeae0414cfe3b49f9db0c79841473da1"},
{signature = "36617c71d89b78193c99fdd2a28027319dfdb361d649372bc72c45317f9edf24"},
{signature = "52aad73c20887b42debd58c7fb8fb2794ff8990d542e12eb81a8b73f96d48d9e"},
{signature = "c3620c90dbf5ac6d7a1b64ec0d917d15934cef0007dfb8cdac42f2f503626907"},
{signature = "0d63f28f38ef29d7712bd1cb79003396c43eacd05510d1ac1bfe7ab2d0e5a566"},
{signature = "1ee4639648367a6da4eb5fd1d2370792347effe3262a85b6f0dfd4154d44ca73"},
{signature = "9bf77a3d3a3aa28241a06271f3b53adcef5fd9b7a238fd2bba6dbe903b20b46c"},
{signature = "2d2c6b94cef37ee67091eb7f9a3b703a35db478e27480783b1a6214b93b78b41"},
{signature = "95938e68fe1b14e031b39823e3e52751742f11c9ae72768d74e37f54da570a8d"},
{signature = "18569cec99ff6fcb7f8d284feb8986ea60f8de4c7e277e5f351ca46d6a220bb2"},
{signature = "dc619cca965dd9bf04eaa4fcb25e2ca255969a10054eba4f6cd4d18823d04f7d"},
{signature = "2997b5e91c6fce7ac139f7dae75233e92a4071622278f1655a1b6b2da153f369"},
{signature = "06a16d530df98a23aa64849e174e6fcabaf5f9ed694689d52dabbd94c4119d74"},
{signature = "24ea5e2e5cc32d28717d82d0a1590ad2dbeb156f78d6c44e0c532651a30d112a"},
{signature = "7fc09a40d723d6319925807f289ae938555727ae5923ed8d9c33c623be63b377"},
{signature = "2a0942431fa590b69f39dc07deb3a45f7c2c0ed924779cee71d5dca50da3add4"},
{signature = "1bab27e1d3d5c57b1af01801e18859710e96562e90c3614b693ee9c077023d1e"},
{signature = "7b340aece8b98acd35df24e5379960d66d2f0a11eaf5a28ea8c65d0646bd0086"},
{signature = "72d729cd5c77b291c7b91b7ffb07cf349d9de9cc69b5f39c3d4811b7384ce90d"},
{signature = "c4cf271e74541b1e2bf9a051f57f1bf014c6fd66aa3c3d8fc4051d479f8ae3af"},
{signature = "b5fed92561af0d82cda01713676a590dbefe3fdb70b1a56468a74d52432d4ff4"},
{signature = "160436596acda73284ee4300da19785d2bf9a8a2eba48ec66e57bf80590157e4"},
{signature = "95771bfa1cf0f2c66844c06519574d2afe9474d5507f00a5a1d73f2960280484"},
{signature = "cdcf071aa7aa3360f358dc67c34a89dd9f5f8cb566a75b5558687cfca2750296"},
{signature = "7a4ec0657d846e559e6605fb0cb43b74ee4c32d13426fbcc76176604cc749dfb"},
{signature = "948237ebd4761233e14aa6ff0cf8acc9920f0132b270e2af987e7957e6b31f00"},
{signature = "1f08f266f7eb6932cdfcd6ba256067552dec3d85f9d7599612e94360e9890ec1"},
{signature = "0cdf53e226fcbdc95a5f9533de3b79e0d6993a411ebf5976bdacf416d1845e95"},
{signature = "29c93895d1b1703d8a6b9b0210bb2b93dbd210273cf9ee210e740e109533e977"},
{signature = "c7cf2a9e938b89a0fa8850fda1110dd7a1f9263648389fec5b8dbacd9e06c918"},
{signature = "a47a9cc3ceac2df681683678569cde5e5298930090d26665be80066a569378a5"},
{signature = "24db34759e7eee9168990583b3551aa6c019176e75a1655bf94e07c62e26cc19"},
{signature = "ba554d07d9d78f56f9a0e670e094d0247b3d51fb95c4112e0a9317d4cc960855"},
{signature = "baa9ed3d871b6392cfc79a17fcffa562d2b9aa51cb548c5939c2a41f1acc8467"},
{signature = "27eb03ed9af3707094c142b6bd485793e579ae1c59ce13193cb6b9f31c0f011f"},
{signature = "2a3cb329b81351e357b09f1b97323ff726e72bd5ff8427c9295e6ef68226e1d1"},
{signature = "586f9df1870fcfafd3070dc553e97db25b3fce82c9144602567d69a86597c06f"},
{signature = "842533f44cf32fb3d93a7f56227977aa4f16caafe82ace8f5f4de27d750c1ec1"},
{signature = "d039c652f27c4d42026c5b5c9be31bfe368b283b24248e98d92f131272580053"},
{signature = "ecbbe1edd6373c7e2b88b65d24d7fe84610faafd1bc2cf6ae35b43a77183e80b", reason = "Regular expression match, SSH (EC) private key 6-May-2018"},
{signature = "8396b1d3644342be68687c60baa0c514947a378145d73e7024124dc41374716f", reason = "High entropy string HEX_CHARS in truffleHog.py 30-Dec-2016"},
{signature = "39c9b3d1841fd0a9e2f17cddc42be2f2f860e321026403a0ebee997c0b9cb823", reason = "High entropy string BASE64_CHARS in truffleHog.py 30-Dec-2016"},
{signature = "7ac6c26fb6d5a4de410588cfc372bb7b8de705c081843e34921389be7f66da99", reason = "High entropy string BASE64_CHARS in truffleHog.py 02-Jan-2017"},
{signature = "e427548d2111e3b04aa23c998a8288645385206cea30cf7137acf7147dc32354", reason = "High entropy string HEX_CHARS in truffleHog/truffleHog.py 27-Feb-2017"},
{signature = "dbc084c22395931afd734a5be53f1cde913c7d988034b856087c744b424d9673", reason = "High entropy string BASE64_CHARS in truffleHog/truffleHog.py 9-Jan-2017"},
{signature = "bc67523b08b2170ca9b802535684454140679af3156bff808508cf32b33aa240", reason = "High entropy string random_stringHex in tests.py 28-Sep-21017"},
{signature = "978dc8605ef9bf471e467dd2d8570fd658f0a5f25378799a2ad8bb6ea480173d", reason = "High entropy string random_stringB64 in tests.py 28-Sep-21017"},
{signature = "85109edb8081a60f3a44139a98b643b8cacb777f4d5c814276ae729d50fe414c", reason = "High entropy string in secretFile.txt 30-Dec-2016"},
{signature = "23996f9309c042d37958d28c2cc0c16a060a03376ee075b5b077609e2a299e44", reason = "High entropy string in temp/nothing 30-Dec-2016"},
{signature = "51dad1be0950e627bb3660a6246b42ddc6d6d431267b309af2469114fd2df2e5", reason = "Regular expression match, RSA private key in truffleHog/regexChecks.py 8-Dec-2017"},
{signature = "74c056ae650ffb202ea3b68207dce82ebeae0414cfe3b49f9db0c79841473da1", reason = "Regular expression match, PGP private key block in truffleHog/regexChecks.py 8-Dec-2017"},
{signature = "36617c71d89b78193c99fdd2a28027319dfdb361d649372bc72c45317f9edf24", reason = "Regular expression match, SSH (EC) private key in truffleHog/regexChecks.py 8-Dec-2017"},
{signature = "52aad73c20887b42debd58c7fb8fb2794ff8990d542e12eb81a8b73f96d48d9e", reason = "Regular expression match, SSH (DSA) private key in truffleHog/regexChecks.py 8-Dec-2017"},
{signature = "0d63f28f38ef29d7712bd1cb79003396c43eacd05510d1ac1bfe7ab2d0e5a566", reason = "Regular expression match, SSH (EC) private key in testRules.json 14-Jan-2018"},
{signature = "dc619cca965dd9bf04eaa4fcb25e2ca255969a10054eba4f6cd4d18823d04f7d", reason = "Regular expression match Generic Secret in test_all.py 11-Jun-2018"},
{signature = "2997b5e91c6fce7ac139f7dae75233e92a4071622278f1655a1b6b2da153f369", reason = "High entropy string commit_w_secret in test_all.py 11-Jun-2018"},
{signature = "06a16d530df98a23aa64849e174e6fcabaf5f9ed694689d52dabbd94c4119d74", reason = "High entropy string since_commit in test_all.py 11-Jun-2018"},
{signature = "24ea5e2e5cc32d28717d82d0a1590ad2dbeb156f78d6c44e0c532651a30d112a", reason = "Regular expression match, PGP private key block 29-Sep-2018"},
{signature = "7fc09a40d723d6319925807f289ae938555727ae5923ed8d9c33c623be63b377", reason = "Regular expression match, SSH (EC) private key in scripts/searchOrg.py 29-08-2018"},
{signature = "2a0942431fa590b69f39dc07deb3a45f7c2c0ed924779cee71d5dca50da3add4", reason = "Regular expression match, SSH (DSA) private key in scripts/searchOrg.py 29-08-2018"},
{signature = "7b340aece8b98acd35df24e5379960d66d2f0a11eaf5a28ea8c65d0646bd0086", reason = "Regular expression match, RSA private key in scripts/searchOrg.py 29-08-2018"},
{signature = "72d729cd5c77b291c7b91b7ffb07cf349d9de9cc69b5f39c3d4811b7384ce90d", reason = "High entropy string random_stringHex in test_all.py 7-Jun-2019"},
{signature = "c4cf271e74541b1e2bf9a051f57f1bf014c6fd66aa3c3d8fc4051d479f8ae3af", reason = "High entropy string random_stringB64 in test_all.py 7-Jun-2019"},
{signature = "b5fed92561af0d82cda01713676a590dbefe3fdb70b1a56468a74d52432d4ff4", reason = "High entropy string BASE64_CHARS in truffleHog/truffleHog.py 10-Jun-2019"},
{signature = "160436596acda73284ee4300da19785d2bf9a8a2eba48ec66e57bf80590157e4", reason = "Regular expression match, commit_w_secret in test_all.py 28-Aug-2019"},
{signature = "95771bfa1cf0f2c66844c06519574d2afe9474d5507f00a5a1d73f2960280484", reason = "Regular expression match, SSH private key in test_all.py 19-Sep-2019"},
{signature = "cdcf071aa7aa3360f358dc67c34a89dd9f5f8cb566a75b5558687cfca2750296", reason = "High entropy string HEX_CHARS in tartufo/scanner.py 23-Oct-2019"},
{signature = "7a4ec0657d846e559e6605fb0cb43b74ee4c32d13426fbcc76176604cc749dfb", reason = "High entropy string BASE64_CHARS in tartufo/scanner.py 23-Oct-2019"},
{signature = "948237ebd4761233e14aa6ff0cf8acc9920f0132b270e2af987e7957e6b31f00", reason = "Regular expression match commit_w_secret in tests/test_git.py 8-Nov-2019"},
{signature = "1f08f266f7eb6932cdfcd6ba256067552dec3d85f9d7599612e94360e9890ec1", reason = "High entropy string commit_w_secret in tests/test_git.py 8-Nov-2019"},
{signature = "0cdf53e226fcbdc95a5f9533de3b79e0d6993a411ebf5976bdacf416d1845e95", reason = "High entropy string since_commit in tests/test_git.py 8-Nov-2019"},
{signature = "29c93895d1b1703d8a6b9b0210bb2b93dbd210273cf9ee210e740e109533e977", reason = "High entropy string random_string_hex in tests/test_entropy.py 8-Nov-2019"},
{signature = "c7cf2a9e938b89a0fa8850fda1110dd7a1f9263648389fec5b8dbacd9e06c918", reason = "High entropy string random_string_b64 in tests/test_entropy.py 8-Nov-2019"},
{signature = "a47a9cc3ceac2df681683678569cde5e5298930090d26665be80066a569378a5", reason = "Regular expression match, SSH private key in tests/test_config_regexes.py 11-Nov-2019"},
{signature = "24db34759e7eee9168990583b3551aa6c019176e75a1655bf94e07c62e26cc19", reason = "High entropy string random_string_hex in tests/test_scanner.py 18-Nov-2019"},
{signature = "ba554d07d9d78f56f9a0e670e094d0247b3d51fb95c4112e0a9317d4cc960855", reason = "High entropy string random_string_b64 in tests/test_scanner.py 8-Nov-2019"},
{signature = "baa9ed3d871b6392cfc79a17fcffa562d2b9aa51cb548c5939c2a41f1acc8467", reason = "Regular expression match, SSH private key in tests/test_config.py 15-Nov-2019"},
{signature = "27eb03ed9af3707094c142b6bd485793e579ae1c59ce13193cb6b9f31c0f011f", reason = "Regular expression match, Google (GCP) Service-account 19-Nov-2019"},
{signature = "2a3cb329b81351e357b09f1b97323ff726e72bd5ff8427c9295e6ef68226e1d1", reason = "Regular expression match, Generic Secret in tests/test_scanner.py 11-Nov-2019"},
{signature = "586f9df1870fcfafd3070dc553e97db25b3fce82c9144602567d69a86597c06f", reason = "High entropy string commit_w_secret in tests/test_scanner.py 11-Nov-2019"},
{signature = "842533f44cf32fb3d93a7f56227977aa4f16caafe82ace8f5f4de27d750c1ec1", reason = "High entropy string since_commit in tests/test_scanner.py 11-Nov-2019"},
{signature = "d039c652f27c4d42026c5b5c9be31bfe368b283b24248e98d92f131272580053", reason = "High entropy string BASE64_CHARS in tartufo/scanner.py 25-Aug-2020"},
{signature = "6c70b4a712ada69f2a6c919edc783cf485b6637e3c5429de376ef1a451a042e4", reason = "tests/data/scan_folder/donotscan.txt"},
{signature = "357841766ca69979608e4e7fb1da2addeafe6d15cade15466c39d903cc0488a8", reason = "tests/data/scan_folder/test.txt"},
{signature = "743b893e30777d9c4e28d3d341ca4ba1c2541a9c62b497dece75c2a64420e770", reason = "tests/test_folder_scanner.py"},
Expand Down