├── .fmf └── version ├── .github ├── dependabot.yml └── workflows │ ├── coverity.yml │ ├── differential-pylint.yml │ └── differential-shellcheck.yml ├── .gitignore ├── .packit.yaml ├── .pylintrc ├── CMakeLists.txt ├── COPYING ├── Makefile ├── README ├── csmock ├── CMakeLists.txt ├── __init__.py ├── common │ ├── .gitignore │ ├── __init__.py │ ├── cflags.py │ ├── results.py │ ├── snyk.py │ └── util.py ├── csbuild ├── csmock └── plugins │ ├── __init__.py │ ├── bandit.py │ ├── cbmc.py │ ├── clang.py │ ├── clippy.py │ ├── cppcheck.py │ ├── divine.py │ ├── gcc.py │ ├── gitleaks.py │ ├── infer.py │ ├── pylint.py │ ├── semgrep.py │ ├── shellcheck.py │ ├── smatch.py │ ├── snyk.py │ ├── strace.py │ ├── symbiotic.py │ ├── unicontrol.py │ └── valgrind.py ├── cwe-map.csv ├── doc ├── CMakeLists.txt ├── csbuild.h2m └── csmock.h2m ├── make-srpm.sh ├── plans └── ci.fmf ├── scripts ├── CMakeLists.txt ├── chroot-fixups │ ├── 00-pre-usr-move-shells.sh │ ├── gdk-pixbuf2-triggers.sh │ ├── glib2-triggers.sh │ ├── kpathsea-texhash.sh │ ├── openssl-public-header-files.sh │ ├── qt5-core-abi.sh │ ├── rpm-build-scripts.sh │ ├── rpm-macros.sh │ ├── rpm-python-extras.sh │ ├── shared-mime-info-triggers.sh │ └── symbiotic-timeout.sh ├── convert-clippy.py ├── enable-keep-going.sh ├── filter-infer.py ├── find-unicode-control.py ├── inject-clippy.sh ├── install-infer.sh ├── patch-rawbuild.sh ├── run-bandit.sh ├── run-pylint.sh ├── run-scan.sh └── run-shellcheck.sh ├── tests └── simple_build │ ├── clang.fmf │ ├── gcc.fmf │ ├── shellcheck.fmf │ └── test.sh └── upload-release.sh /.fmf/version: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/coverity.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/.github/workflows/coverity.yml -------------------------------------------------------------------------------- /.github/workflows/differential-pylint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/.github/workflows/differential-pylint.yml -------------------------------------------------------------------------------- /.github/workflows/differential-shellcheck.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/.github/workflows/differential-shellcheck.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/.gitignore -------------------------------------------------------------------------------- /.packit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/.packit.yaml -------------------------------------------------------------------------------- /.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/.pylintrc -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/COPYING -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/Makefile -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/README -------------------------------------------------------------------------------- /csmock/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/csmock/CMakeLists.txt -------------------------------------------------------------------------------- /csmock/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /csmock/common/.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | -------------------------------------------------------------------------------- /csmock/common/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /csmock/common/cflags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/csmock/common/cflags.py -------------------------------------------------------------------------------- /csmock/common/results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/csmock/common/results.py -------------------------------------------------------------------------------- /csmock/common/snyk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/csmock/common/snyk.py -------------------------------------------------------------------------------- /csmock/common/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/csmock/common/util.py -------------------------------------------------------------------------------- /csmock/csbuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/csmock/csbuild -------------------------------------------------------------------------------- /csmock/csmock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/csmock/csmock -------------------------------------------------------------------------------- /csmock/plugins/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /csmock/plugins/bandit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/csmock/plugins/bandit.py -------------------------------------------------------------------------------- /csmock/plugins/cbmc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/csmock/plugins/cbmc.py -------------------------------------------------------------------------------- /csmock/plugins/clang.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/csmock/plugins/clang.py -------------------------------------------------------------------------------- /csmock/plugins/clippy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/csmock/plugins/clippy.py -------------------------------------------------------------------------------- /csmock/plugins/cppcheck.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/csmock/plugins/cppcheck.py -------------------------------------------------------------------------------- /csmock/plugins/divine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/csmock/plugins/divine.py -------------------------------------------------------------------------------- /csmock/plugins/gcc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/csmock/plugins/gcc.py -------------------------------------------------------------------------------- /csmock/plugins/gitleaks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/csmock/plugins/gitleaks.py -------------------------------------------------------------------------------- /csmock/plugins/infer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/csmock/plugins/infer.py -------------------------------------------------------------------------------- /csmock/plugins/pylint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/csmock/plugins/pylint.py -------------------------------------------------------------------------------- /csmock/plugins/semgrep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/csmock/plugins/semgrep.py -------------------------------------------------------------------------------- /csmock/plugins/shellcheck.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/csmock/plugins/shellcheck.py -------------------------------------------------------------------------------- /csmock/plugins/smatch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/csmock/plugins/smatch.py -------------------------------------------------------------------------------- /csmock/plugins/snyk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/csmock/plugins/snyk.py -------------------------------------------------------------------------------- /csmock/plugins/strace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/csmock/plugins/strace.py -------------------------------------------------------------------------------- /csmock/plugins/symbiotic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/csmock/plugins/symbiotic.py -------------------------------------------------------------------------------- /csmock/plugins/unicontrol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/csmock/plugins/unicontrol.py -------------------------------------------------------------------------------- /csmock/plugins/valgrind.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/csmock/plugins/valgrind.py -------------------------------------------------------------------------------- /cwe-map.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/cwe-map.csv -------------------------------------------------------------------------------- /doc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/doc/CMakeLists.txt -------------------------------------------------------------------------------- /doc/csbuild.h2m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/doc/csbuild.h2m -------------------------------------------------------------------------------- /doc/csmock.h2m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/doc/csmock.h2m -------------------------------------------------------------------------------- /make-srpm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/make-srpm.sh -------------------------------------------------------------------------------- /plans/ci.fmf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/plans/ci.fmf -------------------------------------------------------------------------------- /scripts/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/scripts/CMakeLists.txt -------------------------------------------------------------------------------- /scripts/chroot-fixups/00-pre-usr-move-shells.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/scripts/chroot-fixups/00-pre-usr-move-shells.sh -------------------------------------------------------------------------------- /scripts/chroot-fixups/gdk-pixbuf2-triggers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/scripts/chroot-fixups/gdk-pixbuf2-triggers.sh -------------------------------------------------------------------------------- /scripts/chroot-fixups/glib2-triggers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/scripts/chroot-fixups/glib2-triggers.sh -------------------------------------------------------------------------------- /scripts/chroot-fixups/kpathsea-texhash.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/scripts/chroot-fixups/kpathsea-texhash.sh -------------------------------------------------------------------------------- /scripts/chroot-fixups/openssl-public-header-files.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/scripts/chroot-fixups/openssl-public-header-files.sh -------------------------------------------------------------------------------- /scripts/chroot-fixups/qt5-core-abi.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/scripts/chroot-fixups/qt5-core-abi.sh -------------------------------------------------------------------------------- /scripts/chroot-fixups/rpm-build-scripts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/scripts/chroot-fixups/rpm-build-scripts.sh -------------------------------------------------------------------------------- /scripts/chroot-fixups/rpm-macros.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/scripts/chroot-fixups/rpm-macros.sh -------------------------------------------------------------------------------- /scripts/chroot-fixups/rpm-python-extras.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/scripts/chroot-fixups/rpm-python-extras.sh -------------------------------------------------------------------------------- /scripts/chroot-fixups/shared-mime-info-triggers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/scripts/chroot-fixups/shared-mime-info-triggers.sh -------------------------------------------------------------------------------- /scripts/chroot-fixups/symbiotic-timeout.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/scripts/chroot-fixups/symbiotic-timeout.sh -------------------------------------------------------------------------------- /scripts/convert-clippy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/scripts/convert-clippy.py -------------------------------------------------------------------------------- /scripts/enable-keep-going.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/scripts/enable-keep-going.sh -------------------------------------------------------------------------------- /scripts/filter-infer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/scripts/filter-infer.py -------------------------------------------------------------------------------- /scripts/find-unicode-control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/scripts/find-unicode-control.py -------------------------------------------------------------------------------- /scripts/inject-clippy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/scripts/inject-clippy.sh -------------------------------------------------------------------------------- /scripts/install-infer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/scripts/install-infer.sh -------------------------------------------------------------------------------- /scripts/patch-rawbuild.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/scripts/patch-rawbuild.sh -------------------------------------------------------------------------------- /scripts/run-bandit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/scripts/run-bandit.sh -------------------------------------------------------------------------------- /scripts/run-pylint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/scripts/run-pylint.sh -------------------------------------------------------------------------------- /scripts/run-scan.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/scripts/run-scan.sh -------------------------------------------------------------------------------- /scripts/run-shellcheck.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/scripts/run-shellcheck.sh -------------------------------------------------------------------------------- /tests/simple_build/clang.fmf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/tests/simple_build/clang.fmf -------------------------------------------------------------------------------- /tests/simple_build/gcc.fmf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/tests/simple_build/gcc.fmf -------------------------------------------------------------------------------- /tests/simple_build/shellcheck.fmf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/tests/simple_build/shellcheck.fmf -------------------------------------------------------------------------------- /tests/simple_build/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/tests/simple_build/test.sh -------------------------------------------------------------------------------- /upload-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csutils/csmock/HEAD/upload-release.sh --------------------------------------------------------------------------------