{ "info": { "author": "Ilya Radostev", "author_email": "feeltheajf@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "[![Package Version](https://img.shields.io/pypi/v/truffleHog3.svg)](https://pypi.org/project/truffleHog3)\n![Python Version](https://img.shields.io/badge/python-3.6%2B-informational.svg)\n[![Build Status](https://travis-ci.com/feeltheajf/truffleHog3.svg?branch=master)](https://travis-ci.com/feeltheajf/truffleHog3)\n[![Code Coverage](https://codecov.io/gh/feeltheajf/truffleHog3/branch/master/graph/badge.svg)](https://codecov.io/gh/feeltheajf/truffleHog3)\n[![Downloads](https://pepy.tech/badge/trufflehog3)](https://pepy.tech/project/trufflehog3)\n\n\n# truffleHog3\nThis is an enhanced version of [truffleHog](https://github.com/dxa4481/truffleHog) scanner\n\n\n## New\n\n- Python 3.6\n- flake8 compliant code\n- output to file option\n- option to disable Git history checks - scan simple files/folders\n- option to exclude files/directories\n- config file support with automatic detection of [trufflehog.json](https://github.com/feeltheajf/truffleHog3/blob/master/trufflehog.json.example) config in source code directory\n\n\n## Installation\n\nPackage is available on [PyPI](https://pypi.org/project/truffleHog3)\n\n```\npip install truffleHog3\n```\n\n\n## Customizing\n\nList of regexes was moved into repository, see [regexes.json](https://github.com/feeltheajf/truffleHog3/blob/master/truffleHog3/regexes.json)\n\n\n## Help\n\n```\nusage: trufflehog3 [options] source\n\nFind secrets in your codebase.\n\npositional arguments:\n source URL or local path for secret searching\n\noptional arguments:\n -h, --help show this help message and exit\n -c, --config path to config file\n -r, --rules ignore default regexes and source from json\n -o, --output write report to file\n -b, --branch name of the branch to be scanned\n -m, --max-depth max commit depth for searching\n -s, --since-commit scan starting from a given commit hash\n --json output in JSON\n --exclude exclude paths from scan\n --whitelist skip matching strings\n --no-regex disable high signal regex checks\n --no-entropy disable entropy checks\n --no-history disable commit history check\n```\n\n\n## Thanks\n\nSpecial thanks to Dylan Ayrey ([@dxa4481](https://github.com/dxa4481)), developer of the original [truffleHog](https://github.com/dxa4481/truffleHog) scanner\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/feeltheajf/truffleHog3", "keywords": "", "license": "GNU", "maintainer": "", "maintainer_email": "", "name": "truffleHog3", "package_url": "https://pypi.org/project/truffleHog3/", "platform": "", "project_url": "https://pypi.org/project/truffleHog3/", "project_urls": { "Homepage": "https://github.com/feeltheajf/truffleHog3" }, "release_url": "https://pypi.org/project/truffleHog3/1.0.9/", "requires_dist": [ "GitPython (==2.1.1)" ], "requires_python": ">=3.6", "summary": "Find secrets in your codebase.", "version": "1.0.9" }, "last_serial": 5905791, "releases": { "1.0.4": [ { "comment_text": "", "digests": { "md5": "05baa05b1c77b3fd6183cb3af48ea896", "sha256": "77eb2660fac4c68dee9d38cb8f2fe9c61965ec7408b43207542578500cc8165c" }, "downloads": -1, "filename": "truffleHog3-1.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "05baa05b1c77b3fd6183cb3af48ea896", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 14572, "upload_time": "2019-04-07T01:37:17", "url": "https://files.pythonhosted.org/packages/1b/8b/90e9ad88653c807051f6db154354d2a6991e19b3ed118cea04400e65dc48/truffleHog3-1.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3f804962f97dae557612a07b0b4610ef", "sha256": "34faad9a91891cf91d9fe6bf72cf53a608104a175a6464628d360556bac16b28" }, "downloads": -1, "filename": "truffleHog3-1.0.4.tar.gz", "has_sig": false, "md5_digest": "3f804962f97dae557612a07b0b4610ef", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6366, "upload_time": "2019-04-07T01:37:18", "url": "https://files.pythonhosted.org/packages/59/c2/bdc3a2bf2c7a64915589331debae6b6d3f29ee79483acebfdce76c01dd0c/truffleHog3-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "cfe5f192b004a0afcb9236bd0913305c", "sha256": "c944f0bb08459c3c4427989e8b466c9d89e049af794ea3a060292377944f8227" }, "downloads": -1, "filename": "truffleHog3-1.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cfe5f192b004a0afcb9236bd0913305c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 14643, "upload_time": "2019-05-30T06:28:00", "url": "https://files.pythonhosted.org/packages/b2/73/947385a2ec80351d9c8bb9de56a68f9c5921cb4648510d672ce188374eed/truffleHog3-1.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5d0ef69a374d73a5ab789cd4daba9f68", "sha256": "709a72c299585141b036ad15c1481518d21cd813e83938a2561b3d4540fac1ef" }, "downloads": -1, "filename": "truffleHog3-1.0.5.tar.gz", "has_sig": false, "md5_digest": "5d0ef69a374d73a5ab789cd4daba9f68", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6435, "upload_time": "2019-05-30T06:28:01", "url": "https://files.pythonhosted.org/packages/6b/a7/9c94055d1ddfaeb5448d174f5d5093d0facdaf5fbff8bff58132aa72400a/truffleHog3-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "affe86a6500d874b9621fc9759959a42", "sha256": "2f4e983edb69b55b56713a95952cb0671ceccc9b9a20cc1a6e568e8e2b543408" }, "downloads": -1, "filename": "truffleHog3-1.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "affe86a6500d874b9621fc9759959a42", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 15010, "upload_time": "2019-09-23T19:49:43", "url": "https://files.pythonhosted.org/packages/f8/83/1677cc65092b6d5d15c05b6c3867ccc11bfe2bbb44c89efde8d0395abc1d/truffleHog3-1.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "396cb71a5f95618e4481610ceeb170e0", "sha256": "4ff86a1fe63b51e19acb9d1abea7a831c5c86853552f6f72e3b9f61aaf5bd51b" }, "downloads": -1, "filename": "truffleHog3-1.0.6.tar.gz", "has_sig": false, "md5_digest": "396cb71a5f95618e4481610ceeb170e0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6842, "upload_time": "2019-09-23T19:49:45", "url": "https://files.pythonhosted.org/packages/2e/86/af3f5899ce8ec0b0eb28388c3e59107ad2b304d52c91fe69768a180da20e/truffleHog3-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "1b4e18231620794a051d8438a960110f", "sha256": "7d8f3660a1dfbec20b72cd709f20e20526fdb40bcedb5e6896f249173bbc7f10" }, "downloads": -1, "filename": "truffleHog3-1.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1b4e18231620794a051d8438a960110f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 15020, "upload_time": "2019-09-24T06:39:56", "url": "https://files.pythonhosted.org/packages/18/e7/90893979f4501274c93415354e251e4bee787f97f7a401223d63e01ff6f8/truffleHog3-1.0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f177a6108a717fff8bfe4e460629050f", "sha256": "35f8dfaaa00a4ef20d4d1c1dcbb27625fe05df7bff4e46bd6af816734c444f5f" }, "downloads": -1, "filename": "truffleHog3-1.0.7.tar.gz", "has_sig": false, "md5_digest": "f177a6108a717fff8bfe4e460629050f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6852, "upload_time": "2019-09-24T06:39:57", "url": "https://files.pythonhosted.org/packages/2e/31/64b56b74fbd131982ce0ba073ac3e9cfcf22c98bef8d29d0c95c42f47c60/truffleHog3-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "6de49e1e3ec3169fb601108bfe703eff", "sha256": "44d43b01cc6c29367609fa76480e87756316f2e4e2ccda933f97901ef8bce91c" }, "downloads": -1, "filename": "truffleHog3-1.0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6de49e1e3ec3169fb601108bfe703eff", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 15063, "upload_time": "2019-09-30T08:47:54", "url": "https://files.pythonhosted.org/packages/eb/8b/444a78211c7f12f55c00f3a00c81a2f0cacadb482435a2a93d40b88dd388/truffleHog3-1.0.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3ff1d7bf22f9d56ca67490612d73e4be", "sha256": "78983556b12486bff64feb0f4fa6cdd0e1cc8690be2663027302aceefb320b90" }, "downloads": -1, "filename": "truffleHog3-1.0.8.tar.gz", "has_sig": false, "md5_digest": "3ff1d7bf22f9d56ca67490612d73e4be", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6899, "upload_time": "2019-09-30T08:47:59", "url": "https://files.pythonhosted.org/packages/8f/4d/d5c10e17c5f6b385e12f3be75f0e85662465a805da1f4ffdaa82e55f9c27/truffleHog3-1.0.8.tar.gz" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "f5a01f750d9bd4f329d7de8a81c3b77f", "sha256": "bad83b1528e78a29887f215242be5a6fe6083712b4be00075e3cd3bb4357bd0b" }, "downloads": -1, "filename": "truffleHog3-1.0.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f5a01f750d9bd4f329d7de8a81c3b77f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 15062, "upload_time": "2019-09-30T09:12:13", "url": "https://files.pythonhosted.org/packages/bd/5e/6d03055d0b565a4420f9b437459c6a110fed85b2ee801939016aa8d4c848/truffleHog3-1.0.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "72d1666194ebece9a482fdc489148984", "sha256": "89c8c6a4e2e2a9e687c3231b04a7db2436bfa7dbd5ab067d873858191ba3ab2d" }, "downloads": -1, "filename": "truffleHog3-1.0.9.tar.gz", "has_sig": false, "md5_digest": "72d1666194ebece9a482fdc489148984", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6901, "upload_time": "2019-09-30T09:12:14", "url": "https://files.pythonhosted.org/packages/b9/09/2f2fb21e8bdaba4d096eff3270c6501c73265dc23bdf1cc09b0a4e583ea3/truffleHog3-1.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f5a01f750d9bd4f329d7de8a81c3b77f", "sha256": "bad83b1528e78a29887f215242be5a6fe6083712b4be00075e3cd3bb4357bd0b" }, "downloads": -1, "filename": "truffleHog3-1.0.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f5a01f750d9bd4f329d7de8a81c3b77f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 15062, "upload_time": "2019-09-30T09:12:13", "url": "https://files.pythonhosted.org/packages/bd/5e/6d03055d0b565a4420f9b437459c6a110fed85b2ee801939016aa8d4c848/truffleHog3-1.0.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "72d1666194ebece9a482fdc489148984", "sha256": "89c8c6a4e2e2a9e687c3231b04a7db2436bfa7dbd5ab067d873858191ba3ab2d" }, "downloads": -1, "filename": "truffleHog3-1.0.9.tar.gz", "has_sig": false, "md5_digest": "72d1666194ebece9a482fdc489148984", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6901, "upload_time": "2019-09-30T09:12:14", "url": "https://files.pythonhosted.org/packages/b9/09/2f2fb21e8bdaba4d096eff3270c6501c73265dc23bdf1cc09b0a4e583ea3/truffleHog3-1.0.9.tar.gz" } ] }