svn commit: r547198 - in head/devel: . gitleaks
Yuri Victorovich
yuri at FreeBSD.org
Mon Aug 31 16:38:03 UTC 2020
Author: yuri
Date: Mon Aug 31 16:38:01 2020
New Revision: 547198
URL: https://svnweb.freebsd.org/changeset/ports/547198
Log:
New port: devel/gitleaks: Tool for detecting hardcoded secrets in git repositories
Added:
head/devel/gitleaks/
head/devel/gitleaks/Makefile (contents, props changed)
head/devel/gitleaks/distinfo (contents, props changed)
head/devel/gitleaks/pkg-descr (contents, props changed)
Modified:
head/devel/Makefile
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Mon Aug 31 16:09:03 2020 (r547197)
+++ head/devel/Makefile Mon Aug 31 16:38:01 2020 (r547198)
@@ -811,6 +811,7 @@
SUBDIR += gitinspector
SUBDIR += gitlab-runner
SUBDIR += gitlab-shell
+ SUBDIR += gitleaks
SUBDIR += gitlist
SUBDIR += gitolite
SUBDIR += gitolite2
Added: head/devel/gitleaks/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/gitleaks/Makefile Mon Aug 31 16:38:01 2020 (r547198)
@@ -0,0 +1,49 @@
+# $FreeBSD$
+
+PORTNAME= gitleaks
+DISTVERSIONPREFIX= v
+DISTVERSION= 6.1.0
+CATEGORIES= devel
+
+MAINTAINER= yuri at FreeBSD.org
+COMMENT= Tool for detecting hardcoded secrets in git repositories
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= go:modules
+USE_GITHUB= yes
+GH_ACCOUNT= zricethezav
+GH_TUPLE= \
+ BurntSushi:toml:v0.3.1:burntsushi_toml/vendor/github.com/BurntSushi/toml \
+ emirpasic:gods:v1.12.0:emirpasic_gods/vendor/github.com/emirpasic/gods \
+ go-git:gcfg:v1.5.0:go_git_gcfg/vendor/github.com/go-git/gcfg \
+ go-git:go-billy:v5.0.0:go_git_go_billy_v5/vendor/github.com/go-git/go-billy/v5 \
+ go-git:go-git:v5.1.0:go_git_go_git_v5/vendor/github.com/go-git/go-git/v5 \
+ go-warnings:warnings:v0.1.2:go_warnings_warnings/vendor/gopkg.in/warnings.v0 \
+ golang:appengine:v1.4.0:golang_appengine/vendor/google.golang.org/appengine \
+ golang:crypto:78000ba7a073:golang_crypto/vendor/golang.org/x/crypto \
+ golang:net:244492dfa37a:golang_net/vendor/golang.org/x/net \
+ golang:oauth2:0f29369cfe45:golang_oauth2/vendor/golang.org/x/oauth2 \
+ golang:protobuf:v1.3.2:golang_protobuf/vendor/github.com/golang/protobuf \
+ golang:sys:5c8b2ff67527:golang_sys/vendor/golang.org/x/sys \
+ google:go-cmp:v0.4.0:google_go_cmp/vendor/github.com/google/go-cmp \
+ google:go-github:v31.0.0:google_go_github_v31/vendor/github.com/google/go-github/v31 \
+ google:go-querystring:v1.0.0:google_go_querystring/vendor/github.com/google/go-querystring \
+ hako:durafmt:3f39dc1ed9f4:hako_durafmt/vendor/github.com/hako/durafmt \
+ imdario:mergo:v0.3.9:imdario_mergo/vendor/github.com/imdario/mergo \
+ jbenet:go-context:d14ea06fba99:jbenet_go_context/vendor/github.com/jbenet/go-context \
+ jessevdk:go-flags:v1.4.0:jessevdk_go_flags/vendor/github.com/jessevdk/go-flags \
+ kevinburke:ssh_config:01f96b0aa0cd:kevinburke_ssh_config/vendor/github.com/kevinburke/ssh_config \
+ konsorten:go-windows-terminal-sequences:v1.0.1:konsorten_go_windows_terminal_sequences/vendor/github.com/konsorten/go-windows-terminal-sequences \
+ mattn:go-colorable:v0.1.2:mattn_go_colorable/vendor/github.com/mattn/go-colorable \
+ mattn:go-isatty:v0.0.8:mattn_go_isatty/vendor/github.com/mattn/go-isatty \
+ mitchellh:go-homedir:v1.1.0:mitchellh_go_homedir/vendor/github.com/mitchellh/go-homedir \
+ sergi:go-diff:v1.1.0:sergi_go_diff/vendor/github.com/sergi/go-diff \
+ sirupsen:logrus:v1.4.2:sirupsen_logrus/vendor/github.com/sirupsen/logrus \
+ xanzy:go-gitlab:v0.21.0:xanzy_go_gitlab/vendor/github.com/xanzy/go-gitlab \
+ xanzy:ssh-agent:v0.2.1:xanzy_ssh_agent/vendor/github.com/xanzy/ssh-agent
+
+PLIST_FILES= bin/${PORTNAME}
+
+.include <bsd.port.mk>
Added: head/devel/gitleaks/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/gitleaks/distinfo Mon Aug 31 16:38:01 2020 (r547198)
@@ -0,0 +1,59 @@
+TIMESTAMP = 1598891042
+SHA256 (zricethezav-gitleaks-v6.1.0_GH0.tar.gz) = 5b38829329711504ec485199eea113a77fb3686bb0b587beb341ea67026d4872
+SIZE (zricethezav-gitleaks-v6.1.0_GH0.tar.gz) = 138171
+SHA256 (BurntSushi-toml-v0.3.1_GH0.tar.gz) = 6593da894578ba510a470735ffbdc88ce88033094dc5a8f4d3957ab87e18803f
+SIZE (BurntSushi-toml-v0.3.1_GH0.tar.gz) = 42077
+SHA256 (emirpasic-gods-v1.12.0_GH0.tar.gz) = 889d06b5f88db9e2dae19a799a35324c4f59305aa5e966dcdb4b637e70607ff9
+SIZE (emirpasic-gods-v1.12.0_GH0.tar.gz) = 76825
+SHA256 (go-git-gcfg-v1.5.0_GH0.tar.gz) = 662e46a93aba5ffe383e55597ce5749447e5c8e9409b1452f5790bfd6e1f8a11
+SIZE (go-git-gcfg-v1.5.0_GH0.tar.gz) = 28522
+SHA256 (go-git-go-billy-v5.0.0_GH0.tar.gz) = a03d8e8d66a82c6175f985dab470efef1af163accdfd1b26598ed726ae02fdba
+SIZE (go-git-go-billy-v5.0.0_GH0.tar.gz) = 27960
+SHA256 (go-git-go-git-v5.1.0_GH0.tar.gz) = 112133e52faf27120d5c77a20016e17511625a072197e9eb784e25faa1e0bada
+SIZE (go-git-go-git-v5.1.0_GH0.tar.gz) = 451272
+SHA256 (go-warnings-warnings-v0.1.2_GH0.tar.gz) = 4712c4ceae321433d8c1d9ebc6afd154d7932c849129ded48b1c4a51c21275e8
+SIZE (go-warnings-warnings-v0.1.2_GH0.tar.gz) = 3769
+SHA256 (golang-appengine-v1.4.0_GH0.tar.gz) = 88b39d4ea8c910849238fea21a52b7fbb53ed63bce64c2496959ebdb8ab36dad
+SIZE (golang-appengine-v1.4.0_GH0.tar.gz) = 325752
+SHA256 (golang-crypto-78000ba7a073_GH0.tar.gz) = bb0b23f5a138f10f16dda21aa34784503d86920b922b59554ffa5ef60fdb4c39
+SIZE (golang-crypto-78000ba7a073_GH0.tar.gz) = 1727038
+SHA256 (golang-net-244492dfa37a_GH0.tar.gz) = 511fcc4f88e15cf97dccca6ea4bdde6d240ebd7e1b14212a0447fc4f5b54031c
+SIZE (golang-net-244492dfa37a_GH0.tar.gz) = 1172556
+SHA256 (golang-oauth2-0f29369cfe45_GH0.tar.gz) = 468421ddfe905216454006b309ebda6e97aa6089265b995bce4259d6a9efd141
+SIZE (golang-oauth2-0f29369cfe45_GH0.tar.gz) = 45498
+SHA256 (golang-protobuf-v1.3.2_GH0.tar.gz) = c9cda622857a17cf0877c5ba76688a931883e505f40744c9495638b6e3da1f65
+SIZE (golang-protobuf-v1.3.2_GH0.tar.gz) = 312285
+SHA256 (golang-sys-5c8b2ff67527_GH0.tar.gz) = 9f8cc5b07a664262b956c4f687e6078da265e119a093bb542d3bd132afef2db6
+SIZE (golang-sys-5c8b2ff67527_GH0.tar.gz) = 1040138
+SHA256 (google-go-cmp-v0.4.0_GH0.tar.gz) = 97964b47aa6dc61007f9e1b1ad67812f0a8a2380072a59daebac7bc0cdcf740a
+SIZE (google-go-cmp-v0.4.0_GH0.tar.gz) = 81600
+SHA256 (google-go-github-v31.0.0_GH0.tar.gz) = d06d3cf24f518f0b7d5ad15d1912cf2f03e308b6f0d7a32d88163707a00e1338
+SIZE (google-go-github-v31.0.0_GH0.tar.gz) = 327507
+SHA256 (google-go-querystring-v1.0.0_GH0.tar.gz) = 59fdfd4d740c85c60c35d3e09b587cfa2b435e78178ac4a23950afbece7118ed
+SIZE (google-go-querystring-v1.0.0_GH0.tar.gz) = 7529
+SHA256 (hako-durafmt-3f39dc1ed9f4_GH0.tar.gz) = eb02533a2ca0f3c1c592ca1f4be1d2146502eb3057e3117f334db091563a9f02
+SIZE (hako-durafmt-3f39dc1ed9f4_GH0.tar.gz) = 6967
+SHA256 (imdario-mergo-v0.3.9_GH0.tar.gz) = 962a8392b47ab758009c94bcb0b7cd7e345026954f893f90f28f2791523206ca
+SIZE (imdario-mergo-v0.3.9_GH0.tar.gz) = 18910
+SHA256 (jbenet-go-context-d14ea06fba99_GH0.tar.gz) = b5a5c4fe8d73dea7dc838f1c428c5fff0db9b50a2c014208a2761de4e94fa5ba
+SIZE (jbenet-go-context-d14ea06fba99_GH0.tar.gz) = 5945
+SHA256 (jessevdk-go-flags-v1.4.0_GH0.tar.gz) = 3be7e8fb4b63887e8aeb55878244c04b7dcbe5ac77211c73ee35e38ca681e611
+SIZE (jessevdk-go-flags-v1.4.0_GH0.tar.gz) = 55452
+SHA256 (kevinburke-ssh_config-01f96b0aa0cd_GH0.tar.gz) = 2f2ed02113fc5e25a278355f69b136fdaf71e4fae535436937f47a37726d4044
+SIZE (kevinburke-ssh_config-01f96b0aa0cd_GH0.tar.gz) = 17351
+SHA256 (konsorten-go-windows-terminal-sequences-v1.0.1_GH0.tar.gz) = e36c5a5de388bf72db3037b47f025b09e574be8d0bc74b3e44c960cba0880e87
+SIZE (konsorten-go-windows-terminal-sequences-v1.0.1_GH0.tar.gz) = 1909
+SHA256 (mattn-go-colorable-v0.1.2_GH0.tar.gz) = a7189bd9005c571303b117261955ce53b0e2aa89fe415e2289659be343fe1651
+SIZE (mattn-go-colorable-v0.1.2_GH0.tar.gz) = 8518
+SHA256 (mattn-go-isatty-v0.0.8_GH0.tar.gz) = 4f40edb394582f49ac6330bc807be93018216ef485eb65f00adcf61b670d4f3e
+SIZE (mattn-go-isatty-v0.0.8_GH0.tar.gz) = 3564
+SHA256 (mitchellh-go-homedir-v1.1.0_GH0.tar.gz) = 646671c73a84a8dfb4a5a76b80c7b63549ffefa906524d45077301bc7da76600
+SIZE (mitchellh-go-homedir-v1.1.0_GH0.tar.gz) = 3362
+SHA256 (sergi-go-diff-v1.1.0_GH0.tar.gz) = 3d4362670655e970366d555418f3c8d179c217c0499ef5573ab7176352229451
+SIZE (sergi-go-diff-v1.1.0_GH0.tar.gz) = 43552
+SHA256 (sirupsen-logrus-v1.4.2_GH0.tar.gz) = 67f2ddf467b7e63d2d2529d227946a331e245aeef7e2e4521ae82647b5ef84d9
+SIZE (sirupsen-logrus-v1.4.2_GH0.tar.gz) = 41373
+SHA256 (xanzy-go-gitlab-v0.21.0_GH0.tar.gz) = 165154b31da811b19c697047fc51145c03784e0fc0667e194005f1b563595b09
+SIZE (xanzy-go-gitlab-v0.21.0_GH0.tar.gz) = 150123
+SHA256 (xanzy-ssh-agent-v0.2.1_GH0.tar.gz) = 5947e25161db0d3dd830dc37f3ae7edb259e293a9d46e68e1ec6f0b47097c9d5
+SIZE (xanzy-ssh-agent-v0.2.1_GH0.tar.gz) = 7611
Added: head/devel/gitleaks/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/gitleaks/pkg-descr Mon Aug 31 16:38:01 2020 (r547198)
@@ -0,0 +1,5 @@
+Gitleaks is a SAST tool for detecting hardcoded secrets like passwords,
+api keys, and tokens in git repos. Gitleaks aims to be the easy-to-use,
+all-in-one solution for finding secrets, past or present, in your code.
+
+WWW: https://github.com/zricethezav/gitleaks
More information about the svn-ports-head
mailing list