Check Nogpgcheck
Description
GPG signature checking is a security feature that verifies the authenticity and integrity of packages before they are installed on a system. When nogpgcheck is enabled, dnf, tdnf, or yum will not verify the GPG signatures associated with the packages potentially exposing the system to security risks if the packages have been tampered with or are not from trusted sources.
Kyverno policy
Refer to the Nirmata curated policies - check-nogpgcheck.
Resource example
Below are examples of two Dockerfiles enforcing this policy.
FROM fedora:34
RUN yum -y install wget && \
yum -y clean all
RUN echo "Hello, World!"
FROM fedora:34
RUN dnf -y install wget && \
dnf -y clean all
RUN echo "Hello, World!"