Compare commits

1 Commits
main ... 1.1

4 changed files with 4 additions and 21 deletions

View File

@@ -14,7 +14,7 @@ export SCANSCRIPT
#EXCLUDELIST="(Python-3.*tar.xz|pip-.*-py3-none-any.whl)"
#
# Current known misdetections:
EXCLUDELIST="(pdfium-6425.tar.bz2)"
EXCLUDELIST="pdfium-6425.tar.bz2"
export EXCLUDELIST
echo '
@@ -64,8 +64,8 @@ Please have a look.
popd > /dev/null
done
echo "clamscan --archive-verbose -ir ${EXCLUDELIST:+--exclude $EXCLUDELIST} /usr/src/packages/BUILD/scan:"
/usr/bin/clamscan --archive-verbose -ir ${EXCLUDELIST:+--exclude "$EXCLUDELIST"} /usr/src/packages/BUILD/scan
echo "clamscan -ir ${EXCLUDELIST:+--exclude $EXCLUDELIST} /usr/src/packages/BUILD/scan:"
/usr/bin/clamscan -ir ${EXCLUDELIST:+--exclude "$EXCLUDELIST"} /usr/src/packages/BUILD/scan
ret=$?
rm -rf /usr/src/packages/BUILD/scan
exit $ret

View File

@@ -1,8 +1,3 @@
-------------------------------------------------------------------
Tue Jul 22 13:33:22 UTC 2025 - Marcus Meissner <meissner@suse.com>
- add a SUSE whitelist filtering out EICAR signatures (bsc#1246880)
-------------------------------------------------------------------
Mon Mar 17 14:22:32 UTC 2025 - Marcus Meissner <meissner@suse.com>

View File

@@ -20,25 +20,20 @@ Name: post-build-checks-malwarescan
BuildArch: noarch
Requires: clamav-database
Url: http://www.suse.com/security
BuildRequires: clamav
Requires: clamav
Recommends: clamav
Version: 0.1
Release: 0
Summary: OBS clamav virus scan build hook and script
License: GPL-2.0
Group: Development/Tools/Building
Source0: 80-check-malware-scan-clamav
Source1: suse_whitelist.ign2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
The /usr/lib/build/checks/80-check-malware-scan-clamav runs
clamscan --no-summary -ir $RPM_BUILD_DIR
False positives are ignored either via:
- 80-check-malware-scan-clamav variable EXCLUDELIST
- virusname entry in suse_whitelist.ign2
%prep
@@ -48,11 +43,8 @@ False positives are ignored either via:
pwd
mkdir -p $RPM_BUILD_ROOT/usr/lib/build/checks
install -m 0755 %{SOURCE0} $RPM_BUILD_ROOT/usr/lib/build/checks
install -d -m 0755 $RPM_BUILD_ROOT/var/lib/clamav/
install -m 0644 %{SOURCE1} $RPM_BUILD_ROOT/var/lib/clamav/
%files
%attr(0755,root,root) /usr/lib/build/checks/80-check-malware-scan-clamav
%attr(0644,root,root) /var/lib/clamav/suse_whitelist.ign2
%changelog

View File

@@ -1,4 +0,0 @@
Eicar-Signature
Eicar-Test-Signature
Win.Test.EICAR_HDB-1
Win.Test.EICAR_HSB-1