1
0
mirror of https://github.com/securego/gosec.git synced 2025-07-05 00:29:02 +02:00
Commit Graph

1164 Commits

Author SHA1 Message Date
780ebd0819 chore(deps): update all dependencies (#947)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-03 10:17:38 +02:00
d6aeaad931 correct gci linter (#946)
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2023-03-30 09:31:24 +02:00
73f0efcd02 remove deprecated linters 2023-03-28 20:39:41 +02:00
aef69b3f85 increase timeout to 5m
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2023-03-28 20:39:41 +02:00
6bad723dfa chore(deps): update all dependencies 2023-03-27 09:16:10 +02:00
96bb741801 Use the latest version 2023-03-20 10:25:45 +01:00
6a73248135 Fix some linting warnings 2023-03-20 10:25:45 +01:00
83fc5e63fa Fix lint warning 2023-03-20 10:25:45 +01:00
8e7cf4bd72 Bump the go versions and golanci 2023-03-20 10:25:45 +01:00
e7bfcd1d53 chore(deps): update all dependencies (#942)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-20 09:23:03 +01:00
f823a7e92b Check nil pointer when variable is declared in a different file 2023-03-08 14:42:45 +01:00
cdd3476f91 fix dead link to issue.go in README.md (#936) 2023-03-06 09:09:40 +01:00
d5a9c73723 Remove rule G307 which checks when an error is not handled when a file or socket connection is closed (#935)
* Remove read only types from unsafe defer rules

* Remove rule G307 which checks when an error is not handled when a file or socket connection is closed

This doesn't seem to bring much value from security perspective, and it caused a lot of controversy since
is a very common pattern in Go.

* Mentioned in documentation that rule G307 is retired

* Clean up the test for rule G307
2023-02-24 14:04:13 +01:00
27bf0e4f9b Fix rule index reference into sarif report (#934) 2023-02-21 11:43:38 +01:00
e7b896f234 Bump golang.org/x/net from 0.6.0 to 0.7.0
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.6.0 to 0.7.0.
- [Release notes](https://github.com/golang/net/releases)
- [Commits](https://github.com/golang/net/compare/v0.6.0...v0.7.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-20 08:58:52 +01:00
4340efaa9a Format file 2023-02-16 09:45:28 +01:00
f850069114 Use the gosec issue in the go analysers 2023-02-16 09:45:28 +01:00
b1fd94881e Fix file formatting 2023-02-16 09:45:28 +01:00
2071786199 Update Go version in CI builds 2023-02-16 09:45:28 +01:00
1915717875 Fix method name in the comment 2023-02-16 09:45:28 +01:00
de2c6a36fa Extract the issue in its own package 2023-02-16 09:45:28 +01:00
31e63276f1 Add support for Go analysis framework and SSA code representation 2023-02-16 09:45:28 +01:00
e795d75a46 chore(deps): update all dependencies (#931)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-13 10:25:24 +01:00
8aa00db022 Remove the version form ci github action 2023-02-08 11:33:30 +01:00
392e53c8d0 Pin github action to latest release version 2.15.0 2023-02-08 11:29:30 +01:00
ffe254e3a9 Revert the image tag in github action until a working solution is found 2023-02-08 10:47:46 +01:00
a0eddfb4ab Fix version interpolation in github action image 2023-02-08 10:45:57 +01:00
d22a7b6ede Add gosec version as an input parameter to GitHub action (#927)
* Add gosec version as a paramter to the Github action

* Run gosec as a github action as part of CI
2023-02-08 10:40:36 +01:00
2d6b0a5b0f Update release build script (#924)
* Remove deprecated goreleaser flag from release build script

* Update cosign version to v1.13.1
2023-02-06 14:39:25 +01:00
a459eb0ba3 Fix dependencies after renovate update v2.15.0 2023-02-06 14:19:11 +01:00
54f56c7d6a chore(deps): update all dependencies (#922)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-06 14:16:49 +01:00
df14837174 Update to Go 1.20 and fix unit tests (#923)
* Fix unit tests for Go 1.20

* Update to Go 1.20 in the build scripts

* Remove support for 1.18 in the build

* Fix the golangci lint version according to Go version used

* Fix golangci version string

* Fix gci linter warning

* Remove golint in favour of golangci
2023-02-06 14:15:05 +01:00
b4270dd020 Update Go to latest version (#920) 2023-01-31 10:00:24 +01:00
a624254e39 Update hardcoded_credentials.go fix: adaper equal expr which const value at left (#917)
* Update hardcoded_credentials.go

adaper equal expr which const value at left.
```
if "Tr0ub4dour_UPL&&LOlo" == pwd
```

* Update hardcoded_credentials.go

check ident not equal nil

* adapter const == key hardcoded, add testcases
2023-01-31 09:52:37 +01:00
9432e676a8 Fix github latest URL (#918) 2023-01-30 11:30:08 +01:00
e85e1a7234 Fix github release url (#916) 2023-01-30 09:32:09 +01:00
7dcb8c7436 chore(deps): update module github.com/onsi/ginkgo/v2 to v2.7.0 (#914)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-16 09:16:37 +01:00
c5d217da7a Update Go version in CI script (#913)
* Update Go version in CI script

* Introduce back an additional check for filepath clean to fix the unit tests
2023-01-09 16:49:02 +01:00
5874e63c9e Track back when a file path was sanitized with filepath.Clean (#912)
* Track back when a file path was sanitized with filepath.Clean

* Remove unused argument to fix lint warnings
2023-01-09 16:26:20 +01:00
fd280360cd Fix the TLS config rule when parsing the settings from a variable (#911) 2023-01-09 15:10:44 +01:00
a522ae6f5f Fix build after updating the dependencies (#910) 2023-01-09 09:42:20 +01:00
4cc97adbef chore(deps): update all dependencies (#909)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-09 09:27:57 +01:00
05a7bc585d Fix dependencies after renovate update (#907) 2023-01-02 17:43:42 +01:00
11898d512a chore(deps): update all dependencies (#906)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-02 17:35:12 +01:00
f9a8bf0152 Update slack badge and link (#905) 2022-12-12 12:20:22 +01:00
dabc7dc27e Auto-detect TLS MinVersion integer base (#903) 2022-12-12 09:30:06 +01:00
c39bcdb989 Adding s390x support (#902)
- Updated .goreleaser.yaml to support Linux on IBM Z ( s390x )

Signed-off-by: Dave Hay <david_hay@uk.ibm.com>

Signed-off-by: Dave Hay <david_hay@uk.ibm.com>
2022-12-12 08:47:25 +01:00
e06bbf9175 chore(deps): update all dependencies (#904)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-12 08:46:48 +01:00
f79c584dbb chore(deps): update all dependencies (#898)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-05 09:23:50 +01:00
44f484fdc7 Additional types for bad defer check (#897)
* Additional types for bad defer check

* Ignore new check in tlsconfig.go
2022-11-30 09:38:46 +01:00