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
nil
line numbers5.1.1
- Unrefactor
IgnoreConfig
's use ofBrakeman::FilePath
(Fixes bugs with
-I
and 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
--interactive
menu (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-methods
option (Esty Scheiner)- Ignore dates in SQL
- Ignore
sanitize_sql_like
in 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::FilePath
5.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-methods
option (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#join
support- Adjust copy of
--interactive
menu (Elia Schito)- Support
Array#*
- Better method definition tracking and lookup
- Support
Hash#values
andHash#values_at
- Check for user-controlled evaluation even if it's a call target
- Support
Array#fetch
andHash#fetch
- Ignore
sanitize_sql_like
in 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_parser
to include argument forwarding support5.0.2 - 2021-06-07
- Fix Loofah version check
5.0.1 - 2021-04-27
... (truncated)
Commits
7c15dcc
Bump to 5.1.2abcdece
Update CHANGES5495baa
Merge pull request #1642 from zenspider/zenspider_rp_fixesb9a1ac8
Merge pull request #1643 from wonda-tea-coffee/fix-typo9076cc4
fix typo6eb6673
Various fixes for new ruby_parser changes.927a800
Merge pull request #1638 from presidentbeef/fix_hash_values_at_with_missing_keysaa5d851
Only convert Hash#values_at if all keys are knownf283ecd
Merge pull request #1641 from presidentbeef/zero_line_numbers_instead_of_nilfabd7c0
Fix 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 rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major version
will 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 version
will 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 dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)