Hours
Hours copied to clipboard
Bump brakeman from 4.7.2 to 5.1.2
Bumps brakeman from 4.7.2 to 5.1.2.
Release notes
Sourced from brakeman's releases.
5.1.2
- Updated
ruby_parser(Ryan Davis)- Fix issue where the previous output is still visible (Jason Frey)
- Handle cases where enums are not symbols (#1627)
- Support newer Haml with
::Haml::AttributeBuilder.build- Fix sorting with
nilline numbers5.1.1
- Unrefactor
IgnoreConfig's use ofBrakeman::FilePath(Fixes bugs with
-Iand also relative paths for-i.)5.1.0
- Report Formats
- Add GitHub Actions format (Klaus Badelt)
- Add ignored warnings to SARIF report (Eli Block)
- Fix SARIF report when checks have no description (Eli Block)
- Adjust copy of
--interactivemenu (Elia Schito)- Performance
- Read and parse files in parallel
- Ruby Interpretation
- SQL Injection
- Update SQL injection check for Rails 6.0/6.1
- Add
--sql-safe-methodsoption (Esty Scheiner)- Ignore dates in SQL
- Ignore
sanitize_sql_likein SQL (#1571)- Ignore method calls on numbers in SQL (#1571)
- Other Fixes
- Ignore renderables in dynamic render path check (Brad Parker)
- Fix false positive in command injection with
Open3.capture(Richard Fitzgerald)- Fix infinite loop on mixin self-includes (Andrew Szczepanski)
- Check for user-controlled evaluation even if it's a call target (#1590)
- Refactoring
- Refactor
cookie?/param?methods (Keenan Brock)- Better method definition tracking and lookup
5.0.4
- Update bundled ruby_parser to include argument forwarding support (brakeman gem only)
5.0.2
- Fix Loofah version check
... (truncated)
Changelog
Sourced from brakeman's changelog.
5.1.2 - 2021-10-28
- Handle cases where enums are not symbols
- Support newer Haml with ::Haml::AttributeBuilder.build
- Fix issue where the previous output is still visible (Jason Frey)
- Fix warning sorting with nil line numbers
- Update for latest RubyParser (Ryan Davis)
5.1.1 - 2021-07-19
- Unrefactor IgnoreConfig's use of
Brakeman::FilePath5.1.0 - 2021-07-19
- Initial support for ActiveRecord enums
- Support
Hash#include?- Interprocedural dataflow from very simple class methods
- Fix SARIF report when checks have no description (Eli Block)
- Add ignored warnings to SARIF report (Eli Block)
- Add
--sql-safe-methodsoption (Esty Scheiner)- Update SQL injection check for Rails 6.0/6.1
- Fix false positive in command injection with
Open3.capture(Richard Fitzgerald)- Fix infinite loop on mixin self-includes (Andrew Szczepanski)
- Ignore dates in SQL
- Refactor
cookie?/param?methods (Keenan Brock)- Ignore renderables in dynamic render path check (Brad Parker)
- Support
Array#push- Better
Array#joinsupport- Adjust copy of
--interactivemenu (Elia Schito)- Support
Array#*- Better method definition tracking and lookup
- Support
Hash#valuesandHash#values_at- Check for user-controlled evaluation even if it's a call target
- Support
Array#fetchandHash#fetch- Ignore
sanitize_sql_likein SQL- Ignore method calls on numbers in SQL
- Add GitHub Actions format (Klaus Badelt)
- Read and parse files in parallel
5.0.4 - 2021-06-08
(brakeman gem release only)
- Update bundled
ruby_parserto include argument forwarding support5.0.2 - 2021-06-07
- Fix Loofah version check
5.0.1 - 2021-04-27
... (truncated)
Commits
7c15dccBump to 5.1.2abcdeceUpdate CHANGES5495baaMerge pull request #1642 from zenspider/zenspider_rp_fixesb9a1ac8Merge pull request #1643 from wonda-tea-coffee/fix-typo9076cc4fix typo6eb6673Various fixes for new ruby_parser changes.927a800Merge pull request #1638 from presidentbeef/fix_hash_values_at_with_missing_keysaa5d851Only convert Hash#values_at if all keys are knownf283ecdMerge pull request #1641 from presidentbeef/zero_line_numbers_instead_of_nilfabd7c0Fix warning sorting with nil line numbers- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually 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 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)