killswitch
killswitch copied to clipboard
Bump brakeman from 6.1.2 to 7.0.2
Bumps brakeman from 6.1.2 to 7.0.2.
Release notes
Sourced from brakeman's releases.
7.0.2
- Fix error with empty
BUNDLE_GEMFILEenv variable7.0.1
- Avoid warning on evaluation of plain strings (#1919)
- Enable use of custom/alternative Gemfiles (#1840, #1907)
- Fix error on directory with
rbextension (viralpraxis)- Support
terminal-table4.0 (Chedli Bourguiba)- Better support Prism 1.4.0 (#1927)
- Only output timing for each file when using
--debug7.0.0
- Default to using Prism parser if available (disable with
--no-prism)- Disable following symbolic links by default (re-enable with
--follow-symlinks)- Remove updated entry in Brakeman ignore files (Toby Hsieh)
- Major changes to how rescanning works
- Fix hardcoded globally excluded paths (#1830)
- Always warn about deserializing from
Marshal- Update
evalcheck to be a little noisier- Output
originalBaseUriIdsfor SARIF format report (#1889)- Add step (and timing) for finding files
- Fix recursion when handling multiple assignment expressions (#1877)
- Fix array/hash unknown index handling
- Update
terminal-tableversion- Add CSV library as explicit dependency for Ruby 3.4 support
- Raise minimum Ruby version to 3.1
6.2.2
- New end-of-support dates for Rails
- Revamp command injection detection in
pipeline*calls (#1862)- Exclude more native gems from vendored gems in
brakemangem (#1869)6.2.1
- Add optional support for Prism parser (use
--prism)- Handle parallel assignment with splats (#1833)
- Warn about unscoped finds with
find_by!(#1786)- Add initial Rails 8 support (Ron Shinall)
- Add support for symbolic links (Lu Zhu)
- Support YAML aliases in secret configs (Chedli Bourguiba)
- Add
--show-ignoredoption (Gabriel Arcangel Zayas)- Treat
::XandXthe same, for now (Jill Klang)- Remediation advice for command injection Nicholas Barone
- Fix compatibility with default frozen string literals (Jean Boussier)
- Fix Ruby warnings in test suite (Jean Boussier)
Changelog
Sourced from brakeman's changelog.
7.0.2 - 2025-04-04
- Fix error with empty
BUNDLE_GEMFILEenv variable7.0.1 - 2025-04-03
- Avoid warning on evaluation of plain strings
- Enable use of custom/alternative Gemfiles
- Fix error on directory with
rbextension (viralpraxis)- Support
terminal-table4.0 (Chedli Bourguiba)- Better support Prism 1.4.0
- Only output timing for each file when using
--debug7.0.0 - 2024-12-30
- Always warn about deserializing from Marshal
- Output
originalBaseUriIdsfor SARIF format report- Default to using Prism parser if available (disable with
--no-prism)- Update
terminal-tableversion to use latest- Update
evalcheck to be a little noisier- Fix array/hash unknown index handling
- Disable following symbolic links by default, re-enable with --follow-symlinks
- Add step (and timing) for finding files
- Add CSV library as explicit dependency for Ruby 3.4 support
- Major changes to how rescanning works
- Raise minimum Ruby version to 3.1
- Fix hardcoded globally excluded paths
- Remove updated entry in Brakeman ignore files (Toby Hsieh)
- Fix recursion when handling multiple assignment expressions
6.2.2 - 2024-10-15
- Ignore more native gems when building gem
- Revamp command injection in
pipeline*calls- New end-of-support dates for Rails
6.2.1 - 2024-08-22
Just a packaging fix for brakeman.gem
6.2.0 - 2024-08-22
- Add
--show-ignoredoption (Gabriel Zayas)- Add optional support for Prism parser
- Warn about unscoped finds with
find_by!- Treat
::XandXthe same, for now (Jill Klang)- Fix compatibility with default frozen string literals (Jean Boussier)
- Remediation advice for command injection (Nicholas Barone)
- Fix Ruby warnings in test suite (Jean Boussier)
- Support YAML aliases in secret configs (Chedli Bourguiba)
... (truncated)
Commits
835dc28Bump to 7.0.2c1ae1dbMerge pull request #1932 from presidentbeef/fix_empty_bundle_gemfile_env794414aFix issue with empty BUNDLE_GEMFILE env variablebcef7ffBump to 7.0.11d9884fUpdate CHANGES9f92085Merge pull request #1917 from chaadow/patch-2c8eb7c1Merge pull request #1928 from presidentbeef/fix_prism_frozen_strings543aca5Merge pull request #1920 from presidentbeef/eval_with_known_strings1af70b2Frozen string in string concatenation167e228Frozen string in WeakRSAKey check- Additional commits viewable in compare view
You can trigger a rebase of this PR by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Note Automatic rebases have been disabled on this pull request as it has been open for over 30 days.