diff --git a/make-srpm.sh b/make-srpm.sh index e129ace..3f57fa0 100755 --- a/make-srpm.sh +++ b/make-srpm.sh @@ -198,6 +198,13 @@ Requires: csmock-common %description -n csmock-plugin-pylint This package contains the pylint plug-in for csmock. +%package -n csmock-plugin-semgrep +Summary: csmock plug-in providing the support for semgrep scan +Requires: csmock-common + +%description -n csmock-plugin-semgrep +This package contains the semgrep plug-in for csmock. + %package -n csmock-plugin-shellcheck Summary: csmock plug-in providing the support for ShellCheck. Requires: csmock-common @@ -330,6 +337,10 @@ This package contains the unicontrol plug-in for csmock. %{python3_sitelib}/csmock/plugins/pylint.py* %{python3_sitelib}/csmock/plugins/__pycache__/pylint.* +%files -n csmock-plugin-semgrep +%{python3_sitelib}/csmock/plugins/semgrep.py* +%{python3_sitelib}/csmock/plugins/__pycache__/semgrep.* + %files -n csmock-plugin-shellcheck %{_datadir}/csmock/scripts/run-shellcheck.sh %{python3_sitelib}/csmock/plugins/shellcheck.py* diff --git a/py/CMakeLists.txt b/py/CMakeLists.txt index ea31c03..ca513e0 100644 --- a/py/CMakeLists.txt +++ b/py/CMakeLists.txt @@ -63,6 +63,7 @@ if(ENABLE_CSMOCK) install_plugin(gitleaks) install_plugin(infer) install_plugin(pylint) + install_plugin(semgrep) install_plugin(shellcheck) install_plugin(smatch) install_plugin(snyk)