Jon McClintock
6b484e734e
Run gofmt
2018-03-03 00:03:39 +00:00
Jon McClintock
105edba686
Leftover from merge.
2018-03-02 23:52:39 +00:00
Jon McClintock
48d59d219a
Merge branch 'nosec-specify-rule' of github.com:jonmcclintock/gas into nosec-specify-rule
2018-03-02 23:51:11 +00:00
Jon McClintock
1429033aca
Add support for #excluding specific rules
2018-03-02 23:44:51 +00:00
Jon McClintock
3713168816
Merge remote-tracking branch 'upstream/master'
2018-03-02 19:10:42 +00:00
Grant Murphy
c6183b4d5c
Add nil pointer check to rule. ( #181 )
...
TypeOf returns the type of expression e, or nil if not found. We are
calling .String() on a value that may be nil in this clause.
Relates to #174
2018-02-28 04:29:25 +10:00
cosmincojocar
edb362fc9d
Add a tool to generate the TLS configuration form Mozilla's ciphers recommendation ( #178 )
...
* Add a tool which generates the TLS rule configuration from Mozilla server side
TLS configuration
* Update README
* Remove trailing space in README
* Update dependencies
* Fix the commends of the generated functions
2018-02-21 15:59:18 +10:00
cosmincojocar
1c58cbd378
Make the folder permissions more permissive to avoid false positives ( #175 )
2018-02-15 19:53:01 +10:00
Grant Murphy
d48668e9e7
Merge pull request #170 from cosmincojocar/build_more_checks
...
Update the build file with more checks
2018-02-11 22:30:14 +10:00
Grant Murphy
777b706a2a
Merge pull request #167 from cosmincojocar/sort_by_severity
...
Sort the issues by severity in descending order
2018-02-11 22:29:45 +10:00
Cosmin Cojocar
7355f0a119
Fix some gas warnings
2018-02-10 20:10:56 +01:00
Cosmin Cojocar
230d286f4e
Fix gofmt formatting
2018-02-10 20:04:58 +01:00
Cosmin Cojocar
e385ab872f
Update the build file with more checks
...
Validate the tool from go version 1.7 onward
2018-02-10 19:59:27 +01:00
Cosmin Cojocar
e15c057349
Update the build file to validate gas from go version 1.7 onward
2018-02-10 19:46:39 +01:00
Cosmin Cojocar
84bfbbfd8c
Switch to sort Interface to be backward compatible with older go versions
2018-02-10 19:45:04 +01:00
Cosmin Cojocar
d4ebb032a9
Sort the issues by severity in descending order before creating the report
2018-02-08 12:12:22 +01:00
Grant Murphy
6b28d5c0e6
Merge pull request #166 from cosmincojocar/fprint_whitelist
...
Add Fprint, Fprintf, Fprintln to NoErrorCheck whitelist
2018-02-08 11:54:44 +10:00
Grant Murphy
ac4622d395
Merge pull request #165 from cosmincojocar/fix_gas_warnings
...
Fix some gas warnings
2018-02-08 11:54:16 +10:00
Grant Murphy
a72a21bb2c
Merge pull request #164 from cosmincojocar/ssh_rule
...
Add a rule to audit the usage of ssh.InsecureIgnoreHostKey
2018-02-08 11:52:42 +10:00
Cosmin Cojocar
6cd7a6d7fe
Add Fprint, Fprintf, Fprintln to NoErrorCheck whitelist
2018-02-07 14:13:17 +01:00
Cosmin Cojocar
c2c21553a3
Fix some gas warnings
2018-02-07 14:07:24 +01:00
Cosmin Cojocar
a7cdd9cd8d
Add ssh package to the build
...
The ssh package is not part of the standard library in go 1.5.
2018-02-07 10:10:34 +01:00
Cosmin Cojocar
179c178924
Add some review fixes
2018-02-07 09:23:52 +01:00
Cosmin Cojocar
f1b903f060
Update README
2018-02-06 16:59:00 +01:00
Cosmin Cojocar
d3c3cd6419
Add a rule to detect the usage of ssh InsecureIgnoreHostKey function
2018-02-06 16:56:26 +01:00
Grant Murphy
8b87505d97
Merge pull request #163 from wongherlung/fix-junit-failure-text
...
Escape html string for JUnit output
2018-02-02 16:07:21 +10:00
Delon Wong Her Laang
33fff9514f
Excape html string for junit output.
2018-02-01 12:30:47 +08:00
Grant Murphy
e92170b49a
Merge pull request #160 from wongherlung/junit-xml-output
...
JUnit XML output
2018-01-30 12:12:30 +10:00
Delon Wong Her Laang
862295cb7d
Return err instead of panic.
2018-01-30 09:54:30 +08:00
Grant Murphy
187a71124e
Unused import
2018-01-30 00:55:35 +00:00
Grant Murphy
485bc31df8
Fix go vet errors in tests
2018-01-30 00:55:35 +00:00
Grant Murphy
f7c31f2439
Using godep not glide for dependency management
2018-01-30 00:55:35 +00:00
Jon McClintock
846c9ffc7c
[Issue 159] Allow loader errors so that processing continues if there's a package loading problem.
2018-01-30 00:55:35 +00:00
Grant Murphy
a2930983a1
Merge pull request #161 from jonmcclintock/allow-loader-errors
...
[Issue 159] Allow loader errors so that processing continues
2018-01-30 09:58:21 +10:00
Grant Murphy
8125622cde
Merge pull request #162 from gcmurphy/bugfix
...
Cleanup vet failures and unused files
2018-01-30 09:42:24 +10:00
Grant Murphy
a97a196160
Unused import
2018-01-30 09:35:35 +10:00
Grant Murphy
7c7fe752b6
Fix go vet errors in tests
2018-01-30 09:32:04 +10:00
Grant Murphy
b49fef79a5
Using godep not glide for dependency management
2018-01-30 09:27:55 +10:00
Jon McClintock
f111d5de2c
[Issue 159] Allow loader errors so that processing continues if there's a package loading problem.
2018-01-29 18:33:48 +00:00
Wong Her Laang
143df04ede
Fixed typo.
2018-01-27 22:23:07 +08:00
Wong Her Laang
5b91afec36
Unexport junit xml structs and some further refactoring.
2018-01-27 14:45:04 +08:00
Wong Her Laang
fdc78c0c47
Changed failure text from json to plaintext.
2018-01-27 12:43:08 +08:00
Wong Her Laang
4059facfb9
Pretty print xml result for better viewing.
2018-01-27 12:25:54 +08:00
Wong Her Laang
1346bd37ca
Edited README and help text.
2018-01-27 12:19:38 +08:00
Wong Her Laang
2c1a0b8732
Refactored code.
2018-01-27 12:14:35 +08:00
Wong Her Laang
7539b3735f
Added xml header format.
2018-01-27 11:49:58 +08:00
Delon Wong Her Laang
b8cdc32174
Working version of xml result format.
2018-01-26 11:16:49 +08:00
Grant Murphy
07a2eecabe
Merge pull request #156 from gcmurphy/bugfix
...
Sending log messages to multiple streams
2018-01-23 10:17:07 +10:00
Grant Murphy
5361949a13
Sending log messages to multiple streams
...
Use the configured logger for all log messages.
2018-01-23 10:02:20 +10:00
Grant Murphy
51b4a4ddc8
Merge pull request #138 from jonmcclintock/sqli-format-whitelist
...
Adjust SQL format-string rules to ignore inherently safe formats
2018-01-23 07:50:52 +10:00