All Versions
135
Latest Version
Avg Release Cycle
47 days
Latest Release
958 days ago
Changelog History
Page 7
Changelog History
Page 7
-
v3.0.5 Changes
June 20, 2015- ๐ Fix check for CVE-2015-3227
-
v3.0.4 Changes
June 18, 2015- โ Add check for CVE-2015-3226 (XSS via JSON keys)
- โ Add check for CVE-2015-3227 (XML DoS)
- Treat
<%==
as unescaped output - โก๏ธ Update
ruby_parser
dependency to 3.7.0
-
v3.0.3 Changes
April 20, 2015- Ignore more Arel methods in SQL
- Warn about protect_from_forgery without exceptions (Neil Matatall)
- ๐ Handle lambdas as filters
- Ignore quoted_table_name in SQL (Gabriel Sobrinho)
- Warn about RCE and file access with
open
- ๐ Handle array include? guard conditionals
- Do not ignore targets of
to_s
in SQL - โ Add Rake task to exit with error code on warnings (masarakki)
-
v3.0.2 Changes
March 09, 2015- Alias process methods called in class scope on models
- Treat primary_key, table_name_prefix, table_name_suffix as safe in SQL
- ๐ Fix using --compare and --add-checks-path together
- โ Avoid warning about mass assignment with string literals
- Only report original regex DoS locations
- ๐ Improve render path information implementation
- โ Report correct file for simple_format usage CVE warning
- โ Remove URI.escape from HTML reports with GitHub repos
- โก๏ธ Update ruby_parser to ~> 3.6.2
- โ Remove formatting newlines in HAML template output
- Ignore case value in XSS checks
- ๐ Fix CSV output when there are no warnings
- ๐ Handle processing of explicitly shadowed block arguments
-
v3.0.1 Changes
January 23, 2015- Avoid protect_from_forgery warning unless ApplicationController inherits from ActionController::Base
- Properly format command interpolation (again)
- โ Remove Slim dependency (Casey West)
- ๐ Allow for controllers/models/templates in directories under
app/
(Neal Harris) - โ Add
--add-libs-path
for additional libraries (Patrick Toomey) - Properly process libraries (Patrick Toomey)
-
v3.0.0 Changes
January 03, 2015- โ Add check for CVE-2014-7829
- โ Add check for cross-site scripting via inline renders
- ๐ Fix formatting of command interpolation
- Local variables are no longer formatted as
(local var)
- Actually skip skipped before filters
- โ
--exit-on-warn --compare
only returns error code on new warnings (Jeff Yip) - ๐ Fix parsing of
<%==
in ERB - โ Sort warnings by fingerprint in JSON report (Jeff Yip)
- ๐ Handle symmetric multiple assignment
- Do not branch for self attribute assignment
x = x.y
- ๐ Fix CVE for CVE-2011-2932
- โ Remove "fake filters" from warning fingerpints
- Index calls in
lib/
files - ๐ Move Symbol DoS to optional checks
- ๐ CVEs report correct line and file name (Gemfile/Gemfile.lock) (Rob Fletcher)
- ๐ Change
--separate-models
to be the default
-
v2.6.3 Changes
October 14, 2014- Whitelist
exists
arel method from SQL injection check - โ Avoid warning about Symbol DoS on safe parameters as method targets
- ๐ Fix stack overflow in ProcessHelper#class_name
- โ Add optional check for unscoped find queries (Ben Toews)
- โ Add framework for optional checks
- ๐ Fix stack overflow for cycles in class ancestors (Jeff Rafter)
- Whitelist
-
v2.6.2 Changes
August 18, 2014- โ Add check for CVE-2014-3415
- โ Avoid warning about symbolizing safe parameters
- โก๏ธ Update ruby2ruby dependency to 2.1.1
- Expand app path in one place instead of all over (Jeff Rafter)
- โ Add
--add-checks-path
option for external checks (Clint Gibler) - ๐ Fix SQL injection detection in deep nested string building
- โ Add
-4
option to force Rails 4 mode - Check entire call for
send
- Check for .gitignore of secrets in subdirectories
- ๐ Fix block statement endings in Erubis
- ๐ Fix undefined variable in controller processing error (Jason Barnabe)
-
v2.6.1 Changes
July 02, 2014- โ Add check for CVE-2014-3482 and CVE-2014-3483
- โ Add support for keyword arguments in blocks
- โ Remove unused warning codes (Bill Fischer)
-
v2.6.0 Changes
June 06, 2014- ๐ Fix detection of
:host
setting in redirects with chained calls - โ Add check for CVE-2014-0130
- Add
find_by
/find_by!
to SQLi check for Rails 4 - ๐ Parse most files upfront instead of on demand
- Do not branch values for
+=
- โก๏ธ Update to use RubyParser 3.5.0 (Patrick Toomey)
- ๐ Improve default route detection in Rails 3/4 (Jeff Jarmoc)
- ๐ Handle controllers and models split across files (Patrick Toomey)
- ๐ Fix handling of
protected_attributes
gem in Rails 4 (Geoffrey Hichborn) - Ignore more model methods in redirects
- ๐ Fix CheckRender with nested render calls
- ๐ Fix detection of