Commit Graph
267 Commits
Author SHA1 Message Date
coredefend e76b258456 New Rule Tainted file (#183)
* 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

* 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

* Add support for YAML output format (#177)

* Add YAML output format

* Update README

* added rule to check for tainted file path

* added #nosec to main/issue.go

* updated test case import
2018-03-09 09:23:27 +10:00
Eric Brown 57dd25a893 Add an issue template to the project (#185)
This patch adds a template for Issues opened against the
gas project. That way, minimum information is present to debug
the problem.

Signed-off-by: Eric Brown <browne@vmware.com>
2018-03-08 12:38:10 +10:00
cosmincojocar 1d9f816ca5 Add support for YAML output format (#177)
* Add YAML output format

* Update README
2018-03-05 22:20:24 +10: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 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
Jon McClintock bc2a61bd17 Merge branch 'sqli-format-whitelist' of github.com:jonmcclintock/gas into sqli-format-whitelist 2018-01-22 18:56:58 +00:00
Jon McClintock 1ca335016a Rebase to master 2018-01-22 18:45:07 +00:00
Jon McClintock 8eb9cc02a4 Adjust SQL format-string rules to ignore inherently safe formats 2018-01-22 18:34:57 +00:00
Grant Murphy a0fc08918b Merge pull request #154 from GoASTScanner/issue/153
Add install instructions
2018-01-11 11:31:50 +10:00
Grant Murphy 806c1d081f Add install instructions
Closes 153
2018-01-11 11:31:08 +10:00
Grant Murphy b0682841bb Merge pull request #152 from ashanbrown/one-build
Do a single build for all packages
2018-01-08 09:23:10 +10:00