# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 PortSystem 1.0 PortGroup golang 1.0 go.setup github.com/securego/gosec 2.19.0 v go.package github.com/securego/gosec/v2 github.tarball_from archive revision 0 homepage https://securego.io description Golang security checker. Inspects source code for \ security problems by scanning the Go AST. long_description {*}${description} categories security installs_libs no license Apache-2 maintainers {gmail.com:herby.gillot @herbygillot} \ openmaintainer build.cmd make build.pre_args-append \ BUILD_DATE= \ GIT_TAG=${github.tag_prefix}${version} build.args build-${goos} patch { reinplace -E "s|build-linux|build-${goos}|g" ${worksrcpath}/Makefile reinplace -E "s|GOOS=linux|GOOS=${goos}|g" ${worksrcpath}/Makefile reinplace -E "s|GOARCH=amd64|GOARCH=${goarch}|g" ${worksrcpath}/Makefile } destroot { xinstall -m 0755 ${worksrcpath}/${name} ${destroot}${prefix}/bin/ } checksums ${distname}${extract.suffix} \ rmd160 03645e04fecab381d51fe410f9147d9f00cd9fc9 \ sha256 5c781c7c3df89d0edf11b45bea9c1ea966c68521316d68e5e49ad895c2278f69 \ size 149317 go.vendors gopkg.in/yaml.v3 \ lock v3.0.1 \ rmd160 e85ac1368fb7f9ef945b7fd7bd608a1f0d261c12 \ sha256 f3ea6be3f405ec25f8799773355aba54f8831d11f5315a01155bdc69b92eca7b \ size 91208 \ gopkg.in/check.v1 \ lock 41f04d3bba15 \ rmd160 1e5543a8e6a3159296ee63e28cbde9931a04f6b3 \ sha256 c41575a73d10809f89b05ef9e783f2d53facdc6573697770d30efb05a9d2dc28 \ size 31612 \ google.golang.org/protobuf \ repo github.com/protocolbuffers/protobuf-go \ lock v1.28.0 \ rmd160 076cb79b7651b0fdc12168a43cdc613d111fb371 \ sha256 7efea04ee3dd363a74c04a25473bcc2361d669011086c85a8b04e0c0639ad432 \ size 1280082 \ golang.org/x/tools \ lock v0.17.0 \ rmd160 4a5f6ce5caf69fd8635ff0829b1497270a3a3d9c \ sha256 5604847c26fd185fea7332c57ca2fb17e6cc3c7429c93b30e8cc5fc5c919e13e \ size 3640782 \ golang.org/x/text \ lock v0.14.0 \ rmd160 e26a72d542901d19f6dde4e07746f72206fb8701 \ sha256 ef54709caaafdd8b27ce3d5f7c53408f11bc5fd1688c1c4f328de8ed268b3188 \ size 8972503 \ golang.org/x/term \ lock v0.17.0 \ rmd160 31ced8e78b09ea4d3033ec24f1f27f221f9e4648 \ sha256 a83f4b75c5448d85a9167b3bec3f45d7a7564088ce376cf0c26b7dd2bff1d563 \ size 14743 \ golang.org/x/sys \ lock v0.17.0 \ rmd160 bc96655eb5e0e6a21c3c7faf4197a25b5e974f53 \ sha256 5f94836d82aa1bbb99219d62a5a379b2b36f62dd8ea59207dcbb86b35eae5b1d \ size 1446795 \ golang.org/x/sync \ lock v0.6.0 \ rmd160 f9a1a924a702fc4a3679db3dc36c58ca5b2eba0a \ sha256 b4e9aa29dbb296cc2ebfd679927b1789078d5743385b26c0656a24da89fdcee9 \ size 17596 \ golang.org/x/net \ lock v0.20.0 \ rmd160 da27bb00763cd0e9796c81e6a8e2fbd358d6fbaf \ sha256 11d8a944c8758f6955dc431be141eb08a76acf2b6888395bbfb188f9c098dbd4 \ size 1486963 \ golang.org/x/mod \ lock v0.14.0 \ rmd160 6a18b7beba1e08f18c3db26224b9538e15f2f83a \ sha256 c2aded81e0904c41b17106287726926977d0554c5dd9b8191174a888c7301d25 \ size 122056 \ golang.org/x/lint \ lock 6edffad5e616 \ rmd160 db59952a0b010d743ffa330962747a80dcec88a5 \ sha256 9b81137d03f49d35ae2cbd8fc8e6c27215df1d7013fc38bfe564d3829aebcec0 \ size 31976 \ golang.org/x/crypto \ lock v0.19.0 \ rmd160 0296e5136cec0cc12353ff810307bb8f6c8af1f1 \ sha256 e6b2f01f141e0711e914e795ac9948a01811aee8a56c96a37151afd2644461a0 \ size 1810325 \ github.com/xo/terminfo \ lock ca9a967f8778 \ rmd160 5a12122692f833350761f83b3080e9c1bb400424 \ sha256 fe26be04e3e1c60163f79ea8eaf2c432ea540eaca7fd351d8c8f8514d49545fe \ size 35430 \ github.com/stretchr/testify \ lock v1.8.4 \ rmd160 8e1645055c9b1d8e117df7974034e74b7f600d27 \ sha256 6d0a77075bbe0f8f1c0cbed51dd4d174579db976fef39d9ae6b500aab8917d6a \ size 104469 \ github.com/pmezard/go-difflib \ lock v1.0.0 \ rmd160 fc879bfbdef9e3ff50844def58404e2b5a613ab8 \ sha256 7cd492737641847266115f3060489a67f63581e521a8ec51efbc280c33fc991f \ size 11409 \ github.com/onsi/gomega \ lock v1.31.1 \ rmd160 b98711d3401598d8aa121dcfe3c7652d8c2ead61 \ sha256 93f2b86136738e3c1457282f27f6751ccc3c361e12fb8717eeae90572e301548 \ size 316185 \ github.com/onsi/ginkgo \ lock v2.15.0 \ rmd160 ef83ca965b3382ed2f8de8e604b4e1d2dbb5e76a \ sha256 43fc7a21996478a6f2fcaa80c6cec05a21a34419fb0047ea5711a763207b9a16 \ size 633720 \ github.com/mozilla/tls-observatory \ lock 7bc42856d2e5 \ rmd160 7a2cb4470d81037891a3f4e7749907675966ce8f \ sha256 a14d0f119a395f967fbac8b235ecdc02a1e1df6a348b5503b37724a1e2950a78 \ size 25747037 \ github.com/lib/pq \ lock v1.10.9 \ rmd160 beb0e233773f49d8d08ee991abf23bc8febf69d0 \ sha256 08610bf0370b202bee369b7303c3085e02c7f6fdfd42a3f58e8f033088151eea \ size 114528 \ github.com/kr/text \ lock v0.1.0 \ rmd160 0b3c78459e227170a3b80a0103d87a3eef77ed88 \ sha256 5ed970aad0da3cba3cffacdb4d154a162a8968655ee6d6f7b627e71b869efaf6 \ size 8691 \ github.com/kr/pretty \ lock v0.1.0 \ rmd160 9aa7a5aad4c48840eecfd0f80186d1fb5ded0fd6 \ sha256 f6c3f89667c63e5b7f1fc6ee2c06b6a6bfdce88f3a965ccd395b64c6f95c9a47 \ size 8553 \ github.com/gookit/color \ lock v1.5.4 \ rmd160 55131b28b87b2c49c2cf217c6254a95306b9ba59 \ sha256 caceda3b3ee3f3bfaa9ec00df615ee07047e1062f47eba640cff48f984b9b64b \ size 2155322 \ github.com/google/uuid \ lock v1.6.0 \ rmd160 3d4f6f95018c6313f7258805845eb2a7e717850c \ sha256 72700459e75cad2b36586e8a13aa12c2d6248c45db24d1eebf41e18b1ec1c811 \ size 20895 \ github.com/google/pprof \ lock 94a9f03dee38 \ rmd160 e728af72a4110b42a442fe29bf8cd4967386639e \ sha256 7116f40c307a24d35322ac240b05232762c01b9c3488012b8f08b723f417e29c \ size 1718487 \ github.com/google/go-cmp \ lock v0.6.0 \ rmd160 2c9f5dab93f8a0895591466fe4a07c5dd9166ae2 \ sha256 0d550825fae514f8a947ab7e42fcb874f509d9cbfa3ad2711d7570a25f31571a \ size 104795 \ github.com/golang/protobuf \ lock v1.5.3 \ rmd160 b4e09ad842f6dcd3aea36b28ec64d6d9563fd1d8 \ sha256 12e830fab630cabd279fca57e7089eeb1556e2c22b58eee64bb21bd3c8dfc706 \ size 171856 \ github.com/go-task/slim-sprig \ lock 52ccab3ef572 \ rmd160 12ad1a072801a204a68c464918417611ec20f218 \ sha256 0f2045c6c2eb3042b20de955018ca01c0165ed205345312a5e7cb4d6f5254a36 \ size 39951 \ github.com/go-logr/logr \ lock v1.3.0 \ rmd160 fa8d3d37f2baae19c3483adeb513d5b482a79b66 \ sha256 df6d70e17d538a8cfb026fe6f063eec5867e1ecd8c9b5c8df992ea4bb842a3ee \ size 51217 \ github.com/davecgh/go-spew \ lock v1.1.1 \ rmd160 7c02883aa81f81aca14e13a27fdca9e7fbc136f7 \ sha256 e85d6afa83e64962e0d63dd4812971eccf2b9b5445eda93f46a4406f0c177d5f \ size 42171 \ github.com/ccojocar/zxcvbn-go \ lock v1.0.2 \ rmd160 7ece03194010cd563fb0f3b2ce0d148c06990518 \ sha256 8a1834d49e57c3d36d11e6502d5f55a64841346f62f49a887b432c68a21e9bd2 \ size 878751