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

Add filtering of english words from entropy (and keyword) plugins #241

Merged
merged 26 commits into from
Sep 24, 2019

Commits on Sep 19, 2019

  1. Configuration menu
    Copy the full SHA
    d93e9bd View commit details
    Browse the repository at this point in the history
  2. 🐍 Refactor awkward [0] to a short-circuit

    In get_raw_secret_value()
    KevinHock committed Sep 19, 2019
    Configuration menu
    Copy the full SHA
    5b66a26 View commit details
    Browse the repository at this point in the history
  3. 🐛 We were doing e.g. '.svg' == 'svg'

    `os.path.splitext(filename)[1]` includes the '.'
    KevinHock committed Sep 19, 2019
    Configuration menu
    Copy the full SHA
    bb543c5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f10cce8 View commit details
    Browse the repository at this point in the history
  5. 🐍 Remove is_false_positive from RegexBasedDetector

    The current heuristic will never return True
    KevinHock committed Sep 19, 2019
    Configuration menu
    Copy the full SHA
    bc4f922 View commit details
    Browse the repository at this point in the history
  6. 🎓 Standardize comments

    Start capitalized and after 2 spaces when on the same line as code
    KevinHock committed Sep 19, 2019
    Configuration menu
    Copy the full SHA
    0b2c0e1 View commit details
    Browse the repository at this point in the history
  7. 🎉 Add --word-list option

    - Add `pyahocorasick` as an optional dependency
    
    See issue #240 for more information.
    KevinHock committed Sep 19, 2019
    1 Configuration menu
    Copy the full SHA
    f8cb31f View commit details
    Browse the repository at this point in the history
  8. 💯 Coverage for jwt.py

    KevinHock committed Sep 19, 2019
    Configuration menu
    Copy the full SHA
    7bdf06f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e4494ea View commit details
    Browse the repository at this point in the history
  10. 🐍 Make automaton case-insensitive

    By .lower()ing when creating and retrieving
    KevinHock committed Sep 19, 2019
    Configuration menu
    Copy the full SHA
    d3c9583 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    9e3669d View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2019

  1. 1 Configuration menu
    Copy the full SHA
    7ce4b85 View commit details
    Browse the repository at this point in the history
  2. 💯 Coverage for high_entropy_strings.py

    - 🐍 Refactor hadouken code
    - 🐍 Remove high_entropy_strings.py from the uncovered files list in tox
    KevinHock committed Sep 20, 2019
    Configuration menu
    Copy the full SHA
    de7fbd2 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2019

  1. 🐍 Refactor audit --display-results code

    - Change `is_secret` string names to `(true|false)-positives` (Negative meaning false-positive was confusing.)
    - Replace list of secrets with {filename: {plaintext: line:}}
    - Replace top-level `results` key with `plugins` since we have a results key already
    KevinHock committed Sep 21, 2019
    Configuration menu
    Copy the full SHA
    139c64a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6c6e028 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    977c4fb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9cabbe0 View commit details
    Browse the repository at this point in the history
  5. 💯 Coverage for baseline.py initialize.py usage.py

    And normalize main_test.py comments
    KevinHock committed Sep 21, 2019
    Configuration menu
    Copy the full SHA
    20d1921 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2019

  1. Configuration menu
    Copy the full SHA
    433b75e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a096600 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ef5d000 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a493356 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2019

  1. 🐛 Fix scanning files that don't exist

    When following a symlink, we just subtracted the `cwd` from the path.
    This caused us to scan non-existant files.
    KevinHock committed Sep 24, 2019
    Configuration menu
    Copy the full SHA
    171eeca View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    69a3aac View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    19d22da View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b440623 View commit details
    Browse the repository at this point in the history