commit 941e6724a2b6b44fc4463f8be0d8c80e2ba44cf6 Author: Sergey Zhemoytel Date: Fri May 6 23:26:48 2022 +0300 Imported from SRPM diff --git a/.abf.yml b/.abf.yml new file mode 100644 index 0000000..07d7f87 --- /dev/null +++ b/.abf.yml @@ -0,0 +1,2 @@ +sources: + trufflehog-3.4.3.tar.gz: d95ddf8d9f09c8c5eb661ff055c6f14c17e1594c diff --git a/trufflehog.spec b/trufflehog.spec new file mode 100644 index 0000000..370cab8 --- /dev/null +++ b/trufflehog.spec @@ -0,0 +1,42 @@ +%define debug %nil +%define debug_package %nil + +Name: trufflehog +Version: 3.4.3 +Release: 1 +Summary: Find credentials +URL: https://trufflesecurity.com +Source0: https://github.com/trufflesecurity/trufflehog/archive/v%{version}/%{name}-%{version}.tar.gz +License: AGPL-3.0 +Group: Development/Other +BuildRequires: go +BuildRequires: git-core +BuildRequires: upx + +%description +TruffleHog v3 is a complete rewrite in Go with many new +powerful features. + +We've added over 700 credential detectors that support +active verification against their respective APIs. +We've also added native support for scanning GitHub, GitLab, +filesystems, and S3. +Instantly verify private keys against millions of github users +and billions of TLS certificates using our Driftwood technology. + + +%prep +%setup -q + +%build +go mod download +CGO_ENABLED=0 go build -a -o bin/trufflehog main.go +upx bin/%{name} + +%install +install -Dm0755 bin/%{name} %{buildroot}%{_bindir}/%{name} + +%files +%doc README.md LICENSE +%{_bindir}/%{name} +