Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

gosec-2.19.0-1.1 RPM for ppc64le

From OpenSuSE Ports Tumbleweed for ppc64le

Name: gosec Distribution: openSUSE Tumbleweed
Version: 2.19.0 Vendor: openSUSE
Release: 1.1 Build date: Tue Feb 13 22:53:26 2024
Group: Development/Languages/Go Build host: obs-power9-11
Size: 8847381 Source RPM: gosec-2.19.0-1.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://github.com/securego/gosec
Summary: CLI tool to scan the Go AST and SSA code representations for security problems
CLI tool to inspect Go source code for security problems by scanning the
abstract syntax tree (AST) and static single-assignment (SSA) code
representations.

Provides

Requires

License

Apache-2.0

Changelog

* Tue Feb 13 2024 felix.niederwanger@suse.de
  - Update to version 2.19.0:
    * Update gosec version to v2.19.0 in the Github action
    * Update CI to go version 1.22
    * chore(deps): update all dependencies
    * chore(deps): update all dependencies
    * chore(deps): update all dependencies
    * chore(deps): update all dependencies
    * chore(deps): update all dependencies
    * chore(deps): update dependency babel-standalone to v7.23.7
    * chore(deps): update module golang.org/x/crypto to v0.17.0 [security]
    * chore(deps): update all dependencies
    * chore(deps): update actions/setup-go action to v5
    * Fix lint warnings by properly formatting the files
    * chore: Refactor Sample Code to Separate Files
    * Update go version to 1.21.5 and 1.20.12 (#1084)
    * chore(deps): update all dependencies (#1080)
    * Ignore the issues from generated files when using the analysis framework (#1079)
    * Update README with upload-sarif v2 (#1078)
    * chore(deps): update dependency babel-standalone to v7.23.4
* Sat Nov 25 2023 Dirk Müller <dmueller@suse.com>
  - update to 2.18.2:
    * Disable dot-imports in revive linter
    * Run the gosec with data race detector active during
      tests
    * Fix data race in the analyzer
    * Fix test that checks the overriden nosec directive
    * Clean global state in flgs tests
    * Format the file
    * Update README with details which describe the current
      of #nosec
    * Ensure the ignores are parsed before analysing the
      package
* Sat Nov 25 2023 dmueller@suse.com
  - Update to version 2.18.2:
    * Added ppc64le support
    * chore(deps): update all dependencies
    * Ensure ignores are handled properly for multi-line issues
    * Update Go to version 1.21.4 and 1.20.11
    * chore(deps): update module golang.org/x/text to v0.14.0
    * chore(deps): update all dependencies
    * Remove the hardcoded GOOS value when building the Linux binary to enable support for container image for ARM
    * Avoid allocations with `(*regexp.Regexp).MatchString`
    * Fix some typos
    * Update local installation instructions by removing the details for Go 1.16
* Tue Oct 17 2023 felix.niederwanger@suse.de
  - Update to version 2.18.1:
    * chore(deps): update all dependencies
    * Update gosec to version 2.18.1 in the action
    * Update cosign version to v2.2.0
    * Refactor how ignored issues are tracked
    * Restrict the maximum depth when tracking the slice bounds
    * Handle empty ssa results
    * Handle gracefully any panic that occurs when building the SSA representation of a package
    * Fix typo
    * Handle new function when getting the call info in case is overriden
    * Bump golang.org/x/net from 0.16.0 to 0.17.0 (#1037)
    * Update to Go 1.21.3 and 1.20.10 (#1035)
    * Update the list of unsafe functions detected by the unsafe rule (#1033)
* Mon Oct 09 2023 Jeff Kowalczyk <jkowalczyk@suse.com>
  - Packaging improvements:
    * Summary and Description clarify the purpose of this CLI tool
    * Use Group: Development/Languages/Go instead of Other
    * Drop BuildRequires: golang-packaging. The recommended Go
      toolchain dependency is BuildRequires: golang(API) >= 1.x or
      optionally the metapackage BuildRequires: go
    * Drop Requires: golang-packaging. The original macros for file
      movements into GOPATH are obsolete with Go modules. Macro
      go_nostrip is no longer needed with current binutils and Go.
    * Remove %%{go_nostrip} macro which is no longer recommended
* Mon Oct 09 2023 felix.niederwanger@suse.com
  - Update to version 2.18.0:
    * Update the action to use gosec version v2.18.0 (#1029)
    * Use a step ID in github release action to get the digest of the image (#1028)
    * Update to go version 1.21.2 and 1.20.9 (#1027)
    * chore(deps): update all dependencies (#1026)
    * Enable gochecknoinits; fix lint issues; use consts for some vars (#1022)
    * Fix typos in struct fields, comments, and docs (#1023)
    * chore(deps): update all dependencies
    * Fix lint warning
    * Add a new rule which detects when a file is created with os.Create but the configured permissions are less than 0666
    * Fix lint warnings
    * Update ginkgo to latest version
    * Redesign and reimplement the slice out of bounds check using SSA code representation
    * docs: add reMarkable to users list
    * chore(deps): update all dependencies
    * Drop support for go 1.19.x since go team doesn't ship anymore security fixes for it
    * Update to latest go version
    * chore(deps): update all dependencies (#1011)
    * Fix hardcoded_credentials rule to only match on more specific patterns (#1009)
    * chore(deps): update all dependencies (#1008)
    * Exclude maps from slince bounce check rule (#1006)
    * Ignore struct pointers in G601 (#1003)
    * Update gosec image version to 2.17.0 in the Github action (#1002)
  - Packaging improvements:
    * Use BuildRequires: golang(API) >= 1.20 instead of go >= 1.20.
      The go metapackage points to a single go version that
      increments at a date TBD after each go1.x major release. The
      expression golang(API) is available immediately upon each go1.x
      major release and is stable for expressing the minimum version
      or a temporarily pinned version.
* Thu Aug 17 2023 Felix Niederwanger felix.niederwanger@suse.com
  - Update to version 2.17.0:
    * Update cosign to version v2.1.1 (#1000)
    * Enable go 1.21.0 in the CI build (#998)
    * chore(deps): update all dependencies (#997)
    * Update to go version 1.20.7 and 1.19.12 (#993)
    * chore(deps): update all dependencies (#992)
    * chore(deps): update module github.com/onsi/gomega to v1.27.10 (#991)
    * fix: correctly identify infixed concats as potential SQL injections (#987)
    * chore(deps): update all dependencies (#989)
    * Add a new flag terse to show only the results and summary (#986)
    * Switch to a maintained fork of zxcvbn module (#984)
* Fri Aug 04 2023 Felix Niederwanger <felix.niederwanger@suse.com>
  - Require go 1.20
* Tue May 23 2023 Felix Niederwanger <felix.niederwanger@suse.com>
  - Update to version 2.16.0
    * Update cosign to latest version in release Github action
    * chore(deps): update all dependencies
    * Update go version in build and release scripts
    * chore(deps): update all dependencies
    * Update Go version to 1.20.3
    * chore(deps): update all dependencies
    * Fix for Dockerfile smell DL3059
    * README: upgrade GitHub action in examples
    * enable ginkgolinter linter
    * chore(deps): update all dependencies
    * correct gci linter
    * remove deprecated linters
    * increase timeout to 5m
    * chore(deps): update all dependencies
    * Use the latest version
    * Fix some linting warnings
    * Fix lint warning
    * Bump the go versions and golanci
    * chore(deps): update all dependencies
    * Check nil pointer when variable is declared in a different file
    * fix dead link to issue.go in README.md
    * Remove rule G307 which checks when an error is not handled when a file or socket connection is closed
    * Fix rule index reference into sarif report
    * Bump golang.org/x/net from 0.6.0 to 0.7.0
    * Format file
    * Use the gosec issue in the go analysers
    * Fix file formatting
    * Update Go version in CI builds
    * Fix method name in the comment
    * Extract the issue in its own package
    * Add support for Go analysis framework and SSA code representation
    * chore(deps): update all dependencies
    * Remove the version form ci github action
    * Pin github action to latest release version 2.15.0
    * Revert the image tag in github action until a working solution is found
    * Fix version interpolation in github action image
    * Add gosec version as an input parameter to GitHub action
    * Update release build script
* Mon Feb 06 2023 Felix Niederwanger <felix.niederwanger@suse.com>
  * Update to version 2.15.0
  - Fix dependencies after renovate update
  - chore(deps): update all dependencies (#922)
  - Update to Go 1.20 and fix unit tests (#923)
  - Update Go to latest version (#920)
  - Update hardcoded_credentials.go fix: adaper equal expr which const value at left (#917)
  - Fix github latest URL (#918)
  - Fix github release url (#916)
  - chore(deps): update module github.com/onsi/ginkgo/v2 to v2.7.0 (#914)
  - Update Go version in CI script (#913)
  - Track back when a file path was sanitized with filepath.Clean (#912)
  - Fix the TLS config rule when parsing the settings from a variable (#911)
  - Fix build after updating the dependencies (#910)
  - chore(deps): update all dependencies (#909)
  - Fix dependencies after renovate update (#907)
  - chore(deps): update all dependencies (#906)
  - Update slack badge and link (#905)
  - Auto-detect TLS MinVersion integer base (#903)
  - Adding s390x support (#902)
  - chore(deps): update all dependencies (#904)
  - chore(deps): update all dependencies (#898)
  - Additional types for bad defer check (#897)
  - chore(deps): update all dependencies (#894)
  - chore(deps): update all dependencies (#892)
  - Update Go version in CI scripts (#889)
  - chore(deps): update all dependencies (#888)
  - Allow to override build date with SOURCE_DATE_EPOCH (#887)
  - chore(deps): update all dependencies (#886)
  - chore(deps): update all dependencies (#884)
  - fileperms: bitwise permission comparison (#883)
* Mon Dec 12 2022 Felix Niederwanger <felix.niederwanger@suse.com>
  - Switch OBS source service from tar_scm to obs_scm.
    * Embed version info with go build arg GIT_TAG="v%{version}"
    * _service obs_scm switch from tar_scm
    * _service obs_scm switch param revision (branch) to version (tag)
    * _service tar set to buildtime
    * _service recompress set to buildtime
    * _service recompress change tar compression from gz to xz
* Mon Oct 17 2022 Felix Niederwanger <felix.niederwanger@suse.com>
  * Update to versin 2.14.0
  - Pin release build to Go version 1.19.2 (#882)
  - Refactor to support duplicate imports with different aliases (#865)
  - chore(deps): update all dependencies (#881)
  - go.mod: ginkgo/v2 v2.3.1, golang.org/x/text v0.3.8, update go versions (#880)
  - Update Go version to 1.19 in the makefile (#876)
  - chore(deps): update all dependencies (#875)
  - Add CWE-676 to cwe mapping (#874)
  - chore(deps): update all dependencies (#872)
  - Add a way to use private repositories on GitHub (#869)
  - chore(deps): update all dependencies (#868)
  - Check go version when installing govulncheck
  - Check go version when running govulncheck
  - Add vulncheck to the test steps
  - chore(deps): update all dependencies
  - Fix false positives for G404 with aliased packages
  - chore(deps): update all dependencies
  - chore(deps): update all dependencies
  - fix: add a CWE ID mapping to rule G114
  - chore(deps): update golang.org/x/crypto digest to bc19a97
* Mon Aug 22 2022 Felix Niederwanger <felix.niederwanger@suse.com>
  * Update to version 2.13.1
  - fix: make sure that nil Cwe pointer is handled when getting the CWE ID
  - test: remove white spaces from template
  - fix: handle nil CWE pointer in text template
    * Update to version 2.13.0
  - chore(deps): update dependency babel-standalone to v7
  - chore: update module go to 1.19
  - chore: fix lint warnings
  - chore: add support for Go 1.19
  - fix: parsing of the Go version (#844)
  - Detect use of net/http functions that have no support for setting timeouts (#842)
  - Refactor SQL rules for better extensibility (#841)
  - chore(deps): update module golang.org/x/tools to v0.1.12 (#840)
  - Fix lint warning
  - Check the suppressed issues when generating the exit code
  - Fix for G402. Check package path instead of package name (#838)
  - fix G204 bugs (#835)
  - Phase out support for Go 1.16 since is not supported anymore by Go team (#837)
  - chore(deps): update all dependencies (#836)
  - chore(deps): update dependency highlight.js to v11.6.0 (#830)
  - fix: filepaths with git anywhere in them being erroneously excluded (#828)
  - Fix wrong location for G109 (#829)
  - chore(deps): update golang.org/x/crypto digest to 0559593 (#826)
  - fix ReadTimeout for G112 rule
  - Pin cosign-installer to v2 (#824)
    * Update to version 2.12.0
  - chore(deps): update all dependencies (#822)
  - Add check for usage of Rat.SetString in math/big with an overflow error (#819)
  - Remove additional --update for apk in Dockerfile (#818)
  - Update x/tools to pick up fix for golang/go#51629 (#817)
  - chore(deps): update all dependencies (#816)
  - chore(deps): update all dependencies (#812)
  - chore(deps): update all dependencies (#811)
  - Add new rule for Slowloris Attack
  - Fix the dependencies after renovate upate (#806)
  - chore(deps): update all dependencies (#805)
  - Update the description message of template rule (#803)
  - Fix typo in ReadMe (#802)
  - Fix build after renovate update (#800)
  - Fix use rule IDs to retrieve the rule config
  - chore(deps): update all dependencies (#796)
* Tue Mar 22 2022 Felix Niederwanger <felix.niederwanger@suse.com>
  * Update to version 2.11.0
  - Enable Go 1.18 in the ci and release workflows
  - Fix the lint action after upgrade (#790)
  - chore(deps): update all dependencies (#789)
  - Add a recursive flag -r to skip specifying ./... path
  - Adds directory traversal for Http.Dir("/")
* Wed Mar 02 2022 Felix Niederwanger <felix.niederwanger@suse.com>
  * Update to version 2.10.0:
  - Extend the release action to sign the docker image and binary files with cosign (#781)
  - feat: add concurrency option to parallelize package loading (#778)
  - chore(deps): update all dependencies
  - Process the code snippet before adding it to the SARIF report
  - Updated sponsor link in README.md
  - chore(deps): update golang.org/x/crypto commit hash to 30dcbda
  - chore(deps): update all dependencies
  - Use the CWE name as a name in the SARIF report
  - chore(deps): update all dependencies (#771)
  - Resolve the TLS min version when is declarted in the same package but in a different file
  - Add a test for tls min version defined in a different file
  - chore(deps): update all dependencies (#765)
* Fri Jan 21 2022 Felix Niederwanger <felix.niederwanger@suse.com>
  * Update to version 2.9.6:
  - Add db.Exec and db.Prepare to the sql rule (#763)
  - chore(deps): update golang.org/x/crypto commit hash to 5e0467b (#764)
  - Add os.Create to the readfile rule (#761)
  - Fix false negative for SQL injection when using DB.QueryRow.Scan() (#759)
  - chore(deps): update dependency highlight.js to v11.4.0 (#758)
  - Fix false negatives for SQL injection in multi-line queries
  - Find G303 with filepath.Join'd temp dirs (#754)
  - Find more tempdirs
  - build(fmt): use [ instead of [[ (#751)
  - Update to ginkgo v2 (#753)
  - Fix #743 (#748)
  - Handle nil when looking up a file by position into a package (#747)
  - Add in the config file settings for exclude and include options
  - chore(deps): update golang.org/x/crypto commit hash to e495a2d (#745)
  - Track both #nosec and #nosec rulelist for one violation (#741)
  - Add the sponsors section in the README file (#740)
  - Remove space between // and #nosec in examples and internal use
* Fri Jan 14 2022 Felix Niederwanger <felix.niederwanger@suse.com>
  - Add position-independent executable to compiler flags
* Fri Jan 14 2022 Felix Niederwanger <felix.niederwanger@suse.com>
  - Add version 2.9.5

Files

/usr/bin/gosec
/usr/share/doc/packages/gosec
/usr/share/doc/packages/gosec/README.md
/usr/share/licenses/gosec
/usr/share/licenses/gosec/LICENSE.txt


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Apr 27 00:40:55 2024