meta-sca
A layer providing static code analysis tools for at least C,C++,Python & shell. Easy to setup on large projects. Results are stored in checkstyle-format, which could be easily used in e.g. Jenkins.
Git repository
https://github.com/priv-kweihmann/meta-sca.git web repo
Last commit: 4 years, 8 months ago (krogoth branch)
Maintainer
- K. Weihmann email
Recipe name | Version | Description |
---|---|---|
bad-json | ||
bad-nginx | 1.0 | Bad nginx-config for testing |
bad-python-reqs | ||
bad-python-types | ||
bad-systemd | 1.0 | Bad systemd-service testcode |
bad-xml | ||
bad-yaml | ||
bitbake-sca-native | 1.0 | SCA description for bitbake |
configcheck-sca-native | 1.0 | SCA description for configcheck |
core-image-minimal-scatest | ||
cppcheck-native | 1.90 | Static code analyzer for C/C++ |
cpplint-native | 1.3.0 | CPPLint - a static code analyzer for C/C++ |
flint++-native | 20180407 | Static code analyzer for C/C++ |
gcc-sca-native | 1.0 | SCA description for gcc |
jsonlint-sca-native | 1.0 | SCA description for json linter |
kconfig-hardened-check-native | 0.5.2 | script for checking on linux kernel hardening |
libtalloc-native | 2.1.14 | Hierarchical, reference counted memory pool system with destructors |
lynis | 2.7.5 | Security auditing tool for Linux, macOS, and UNIX-based systems |
ninja | 1.9.0 | Ninja is a small build system with a focus on speed. |
nixauditor | 2.0 | The Unix security audit and intrusion detection tool |
proot-native | 20191002 | chroot, mount --bind, and binfmt_misc without privilege/setup for Linux |
pscan-native | 1.3 | A limited problem scanner for C source files |
python-setuptools | 36.2.7 | Download, build, install, upgrade, and uninstall Python packages |
python3-anytree-native | 2.7.3 | Powerful and Lightweight Python Tree Data Structure |
python3-appdirs-native | 1.4.3 | A small Python module for determining appropriate platform-specific dirs, e.g. a user data dir |
python3-asn1crypto-native | 1.3.0 | Python ASN.1 library with a focus on performance and a pythonic API |
python3-astor-native | 0.8.1 | Python AST read/write |
python3-astroids-native | 2.3.3 | A common base representation of python source code for pylint and other projects |
python3-atomicwrites-native | 1.3.0 | Powerful Python library for atomic file writes. |
python3-attrs-native | 19.3.0 | Classes Without Boilerplate |
python3-babel-native | 2.8.0 | Internationalization utilities |
python3-bandit-native | 1.6.2 | Bandit is a tool designed to find common security issues in Python code. |
python3-bashate-native | 0.6.0 | A pep8 equivalent for bash scripts |
python3-bcrypt-native | 3.1.7 | Modern(-ish) password hashing for your software and your servers |
python3-black-native | 19.10b0 | The uncompromising Python code formatter |
python3-cached-property-native | 1.5.1 | A decorator for caching properties in classes. |
python3-capstone-native | 4.0.1 | Capstone disassembly/disassembler framework |
python3-certifi-native | 2019.11.28 | A carefully curated collection of Root Certificates for validating the trustworthiness of SSL certificates while verifying the identity of TLS hosts |
python3-cffi-native | 1.13.2 | Foreign Function Interface for Python calling C code. |
python3-chardet-native | 3.0.4 | Python 2/3 compatible character encoding detector. |
python3-click-native | 7.0 | Python composable command line interface toolkit |
python3-cognitive-complexity-native | 0.0.4 | Library to calculate Python functions cognitive complexity via code |
python3-colorama-native | 0.4.3 | Simple cross-platform colored terminal text in Python |
python3-configargparse-native | 1.0 | A drop-in replacement for argparse. |
python3-coverage-native | 5.0.1 | Code coverage measurement for Python |
python3-cryptography-native | 2.8 | cryptography is a package designed to expose cryptographic primitives and recipes to Python developers |
python3-darglint-native | 0.5.6 | A python documentation linter which checks that the docstring description matches the definition |
python3-ddt-native | 1.2.2 | Data-Driven Tests for Python Unittest |
python3-decorator-native | 4.4.1 | Better living through Python with decorators |
python3-dennis-native | 0.9 | Dennis is a set of utilities for working with PO files to ease development and improve quality. |
python3-detect-secrets-native | 0.12.5 | An enterprise friendly way of detecting and preventing secrets in code. |
python3-docutils-native | 0.15.2 | Docutils -- Python Documentation Utilities |
python3-dparse-native | 0.4.1 | A parser for Python dependency files |
python3-entrypoints-native | 0.3 | Discover and load entry points from installed packages |
python3-enum-compat-native | 0.0.3 | enum/enum34 compatibility package |
python3-eradicate-native | 1.0 | Removes commented-out code |
python3-flake8-2020-native | 1.3.0 | flake8 plugin which checks for misuse of `sys.version` or `sys.version_info` |
python3-flake8-annotations-complexity-native | 0.0.2 | flake8 plugin to validate annotations complexity |
python3-flake8-bandit-native | 2.1.1 | Automated security testing using bandit and flake8. |
python3-flake8-broken-line-native | 0.1.1 | Flake8 plugin to forbid backslashes (\) for line breaks |
python3-flake8-bugbear-native | 19.8.0 | A plugin for Flake8 finding likely bugs and design problems in your program |
python3-flake8-builtins-native | 1.4.2 | Check for python builtins being used as variables or parameters |
python3-flake8-coding-native | 1.3.2 | Adds coding magic comment checks (coding:) to flake8 |
python3-flake8-commas-native | 2.0.0 | Flake8 lint for trailing commas. |
python3-flake8-comprehensions-native | 3.1.4 | A flake8 plugin to help you write better list/set/dict comprehensions |
python3-flake8-debugger-native | 3.2.1 | flake8 debug statement checker |
python3-flake8-dlint-native | 0.9.2 | Dlint is a tool for encouraging best coding practices and helping ensure we're writing secure Python code |
python3-flake8-docstrings-native | 1.5.0 | Extension for flake8 which uses pydocstyle to check docstrings |
python3-flake8-eradicate-native | 0.2.4 | Flake8 plugin to find commented out or dead code |
python3-flake8-executable-native | 2.0.3 | A Flake8 plugin for checking executable permissions and shebangs. |
python3-flake8-fixme-native | 1.1.1 | Check for FIXME, TODO and other temporary developer notes |
python3-flake8-import-order-native | 0.18.1 | Flake8 plugin that checks import order against various Python Style Guides |
python3-flake8-isort-native | 2.8.0 | flake8 plugin that integrates isort |
python3-flake8-logging-format-native | 0.6.0 | Flake8 extension to validate (lack of) logging format strings |
python3-flake8-mutable-native | 1.2.0 | flake8 extension for mutable default arguments |
python3-flake8-native | 3.7.9 | the modular source code checker: pep8, pyflakes and co |
python3-flake8-pep3101-native | 1.3.0 | Checks for old string formatting. |
python3-flake8-polyfill-native | 1.0.2 | Polyfill package for Flake8 plugins |
python3-flake8-print-native | 3.1.4 | print statement checker plugin for flake8 |
python3-flake8-quotes-native | 2.1.1 | Flake8 extension for checking quotes in python |
python3-flake8-rst-docstrings-native | 0.0.13 | Python docstring reStructuredText (RST) validator |
python3-flake8-sca-native | 1.0 | Meta recipe for flake8 and plugins |
python3-flake8-strict-native | 0.2.1 | Flake8 plugin that checks Python code against a set of opinionated style rules |
python3-flake8-string-format-native | 0.2.3 | Check that indexed parameters are used in strings |
python3-flake8-variables-names-native | 0.0.2 | A flake8 extension that helps to make more readable variables names |
python3-flawfinder-native | 2.0.10 | a static analysis tool for finding vulnerabilities in C/C++ source code |
python3-future-native | 0.18.2 | Clean single-source support for Python 3 and 2 |
python3-gitdb-native | 0.6.4 | IO of git-style object databases |
python3-gitpython-native | 3.0.5 | GitPython is a python library used to interact with Git repositories. |
python3-gixy-native | 0.1.20 | Nginx configuration static analyzer |
python3-idna-native | 2.8 | Internationalized Domain Names for Python |
python3-importlab-native | 0.5.1 | A library to calculate python dependency graphs. |
python3-importlib-metadata-native | 0.18 | Read metadata from Python packages |
python3-isort-native | 4.3.21 | A Python utility / library to sort imports |
python3-jinja2-native | 2.10.3 | A small but fast and easy to use stand-alone template engine written in pure python. |
python3-jsonmerge-native | 1.7.0 | Merge a series of JSON documents. |
python3-looong-native | 20180128 | Discovery of Long Parameter List |
python3-mando-native | 0.6.4 | Create Python CLI apps with little to no effort at all! |
python3-markupsafe-native | 1.1.1 | Safely add untrusted strings to HTML/XML markup. |
python3-mccabe-native | 0.6.1 | McCabe complexity checker for Python |
python3-more-itertools-native | 8.0.2 | More routines for operating on iterables, beyond itertools |
python3-multimetric-native | 1.1.0 | Calculate code metrics in various languages |
python3-mypy-extensions-native | 0.4.1 | Experimental type system extensions for programs checked with the mypy typechecker. |
python3-mypy-native | 0.720 | Optional static typing for Python 3 and 2 (PEP 484) |
python3-networkx-native | 2.4 | Python package for creating and manipulating graphs and networks. |
python3-ninja-native | 1.9.0 | a small build system with a focus on speed |
python3-nose-native | 1.3.7 | nose is nicer testing for python |
python3-oelint-adv-native | 1.8.0 | Advanced oelint |
python3-packaging-native | 19.2 | Core utilities for Python packages |
python3-paramiko-native | 2.7.1 | The leading native Python SSHv2 protocol library |
python3-pathlib2-native | 2.3.5 | Object-oriented filesystem paths |
python3-pathspec-native | 0.7.0 | Utility library for gitignore style pattern matching of file paths. |
python3-pbr-native | 5.4.4 | Python Build Reasonableness |
python3-pep8-naming-native | 0.9.1 | Naming Convention checker for Python |
python3-pep8-native | 1.7.1 | Python style guide checker |
python3-pluggy-native | 0.13.1 | A minimalist production ready plugin system |
python3-polib-native | 1.1.0 | A library to manipulate gettext files (po and mo files). |
python3-proselint-native | 0.10.2 | A linter for prose. |
python3-py-native | 1.8.1 | Library with cross-python path, ini-parsing, io, code, log facilities |
python3-pyasn1-native | 0.4.8 | ASN.1 types and codecs |
python3-pycodestyle-native | 2.5.0 | Simple Python style checker in one Python file |
python3-pycparser-native | 2.19 | C parser in Python. |
python3-pydocstyle-native | 5.0.1 | docstring style checker |
python3-pyelftools-native | 0.26 | Parsing ELF and DWARF in Python |
python3-pyfindinjection-native | 0.1.1 | simple python ast consumer which searches for common SQL injection attacks |
python3-pyflakes-native | 2.1.1 | A simple program which checks Python source files for errors |
python3-pygments-native | 2.5.2 | Pygments is a syntax highlighting package written in Python. |
python3-pylama-native | 7.7.1 | Simple Python style checker in one Python file |
python3-pylazy-object-proxy-native | 1.4.3 | lazy-object-proxy |
python3-pylint-native | 2.3.1 | Pylint is a tool that checks for errors in Python code |
python3-pynacl-native | 1.3.0 | Python binding to the Networking and Cryptography (NaCl) library |
python3-pyparsing-native | 2.4.6 | Python parsing module |
python3-pysymbolcheck-native | 1.2 | Tool for checking elf-symbols against rules |
python3-pytest-native | 5.3.2 | The pytest framework makes it easy to write small tests, yet scales to support complex functional testing |
python3-pytest-runner-native | 5.2 | Invoke py.test as distutils command with dependency resolution |
python3-python-magic-native | 0.4.15 | A python wrapper for libmagic |
python3-pytype-native | 2019.3.21 | Python type inferencer |
python3-pytz-native | 2019.3 | World timezone definitions, modern and historical |
python3-pyyaml-native | 5.2 | PyYAML is a YAML parser and emitter for Python. |
python3-radon-native | 4.0.0 | Various code metrics for Python code |
python3-requests-native | 2.16.0 | Python HTTP Requests for Humans |
python3-restructuredtext-lint-native | 1.3.0 | reStructuredText linter |
python3-ropgadget-native | 5.9 | This tool lets you search your gadgets on your binaries to facilitate your ROP exploitation. |
python3-ruamelyaml-native | 0.16.5 | ruamel.yaml is a YAML parser/emitter that support comment preservation |
python3-safety-native | 1.8.5 | Safety checks your installed dependencies for known security vulnerabilities |
python3-scandir-native | 1.10.0 | Better directory iterator and faster os.walk() |
python3-scikit-build-native | 0.10.0 | Improved build system generator for CPython C, C++, Cython and Fortran extensions |
python3-setuptools | 36.2.7 | Download, build, install, upgrade, and uninstall Python packages |
python3-setuptools-lint-native | 0.5.2 | expose pylint as a lint command into setup.py |
python3-setuptools-scm-git-archive-native | 1.1 | setuptools_scm plugin for git archives |
python3-setuptools-scm-native | 3.3.3 | the blessed package to manage your versions by scm tags |
python3-six-native | 1.13.0 | Python 2 and 3 compatibility library |
python3-snowballstemmer-native | 2.0.0 | Snowball compiler and stemming algorithms |
python3-stevedore-native | 1.31.0 | Manage dynamic plugins for Python applications |
python3-systemdlint-native | 1.1.5 | Systemd Linter |
python3-systemdunitparser-native | 0.1 | configparser extension for systemd files |
python3-testfixtures-native | 6.10.3 | testfixtures is a collection of helpers and mock objects that are useful when writing automated tests in Python |
python3-tlv-native | 1.0.0 | Too less variation - A tool to discover code duplication in various languages |
python3-toml-native | 0.10.0 | Python Library for Tom's Obvious, Minimal Language |
python3-typed-ast-native | 1.4.0 | a fork of Python 2 and 3 ast modules with type comment support |
python3-typing-extensions-native | 3.7.4 | testfixtures is a collection of helpers and mock objects that are useful when writing automated tests in Python |
python3-urllib3-native | 1.21.1 | Python HTTP library with thread-safe connection pooling, file post support, sanity friendly, and more |
python3-vulture-native | 1.2 | Find dead Python code |
python3-wcwidth-native | 0.1.8 | Python library that measures the width of unicode strings rendered to a terminal |
python3-wemake-python-styleguide-native | 0.13.3 | The strictest and most opinionated python linter ever! |
python3-wheel-native | 0.33.6 | The official binary distribution format for Python |
python3-wrapt-native | 1.11.2 | wrapt |
python3-yamllint-native | 1.15.0 | A linter for YAML files. |
python3-zeroresourcedetector-native | 20180412 | Static code analysis tool for g11n/i18n issues in resource files. |
python3-zipp-native | 0.6.0 | Backport of pathlib-compatible object wrapper for zip files |
qemu-static-native | 4.1.0 | Fast open source processor emulator (compiled statically) |
rats-native | 20190324 | Rough Auditing Tool For Security |
re2c | 1.0.1 | Tool for writing very fast and very flexible scanners |
sca-image-bandit-rules-native | 1.0 | SCA ruleset for bandit at images |
sca-image-bashate-rules-native | 1.0 | SCA ruleset for bashate at images |
sca-image-configcheck-rules-native | 1.0 | SCA ruleset for configcheck at images |
sca-image-detectsecrets-rules-native | 1.0 | SCA ruleset for detectsecrets at images |
sca-image-eslint-rules-native | 1.0 | SCA ruleset for eslint at images |
sca-image-flake8-rules-native | 1.0 | SCA ruleset for flake8 at images |
sca-image-gixy-rules-native | 1.0 | SCA ruleset for gixy at images |
sca-image-htmlhint-rules-native | 1.0 | SCA ruleset for htmlhint at images |
sca-image-jshint-rules-native | 1.0 | SCA ruleset for jshint at images |
sca-image-jsonlint-rules-native | 1.0 | SCA ruleset for jsonlint at images |
sca-image-lynis-rules-native | 1.0 | SCA ruleset for lynis at images |
sca-image-multimetric-rules-native | 1.0 | SCA ruleset for multimetric at images |
sca-image-mypy-rules-native | 1.0 | SCA ruleset for mypy at images |
sca-image-nixauditor-rules-native | 1.0 | SCA ruleset for nixauditor at images |
sca-image-oelint-rules-native | 1.0 | SCA ruleset for oelint at images |
sca-image-proselint-rules-native | 1.0 | SCA ruleset for proselint at images |
sca-image-pyfindinjection-rules-native | 1.0 | SCA ruleset for pyfindinjection at images |
sca-image-pylint-rules-native | 1.0 | SCA ruleset for pylint at images |
sca-image-shellcheck-rules-native | 1.0 | SCA ruleset for shellcheck at images |
sca-image-slick-rules-native | 1.0 | SCA ruleset for slick at images |
sca-image-standard-rules-native | 1.0 | SCA ruleset for standard at images |
sca-image-stank-rules-native | 1.0 | SCA ruleset for stank at images |
sca-image-stylelint-rules-native | 1.0 | SCA ruleset for stylelint at images |
sca-image-systemdlint-rules-native | 1.0 | SCA ruleset for systemdlint at images |
sca-image-upc-rules-native | 1.0 | SCA ruleset for upc at images |
sca-image-vulture-rules-native | 1.0 | SCA ruleset for vulture at images |
sca-image-wotan-rules-native | 1.0 | SCA ruleset for wotan at images |
sca-image-xmllint-rules-native | 1.0 | SCA ruleset for xmllint at images |
sca-image-yamllint-rules-native | 1.0 | SCA ruleset for yamllint at images |
sca-image-yara-rules-native | 1.0 | SCA ruleset for yara at images |
sca-recipe-alexkohler-rules-native | 1.0 | SCA ruleset for alexkohler at recipes |
sca-recipe-bandit-rules-native | 1.0 | SCA ruleset for bandit at recipes |
sca-recipe-bashate-rules-native | 1.0 | SCA ruleset for bashate at recipes |
sca-recipe-cbmc-rules | 1.0 | SCA ruleset for cbmc at recipes |
sca-recipe-clang-rules | 1.0 | SCA ruleset for clang at recipes |
sca-recipe-cppcheck-rules-native | 1.0 | SCA ruleset for cppcheck at recipes |
sca-recipe-cpplint-rules-native | 1.0 | SCA ruleset for cpplint at recipes |
sca-recipe-cspell-rules-native | 1.0 | SCA ruleset for cspell at recipes |
sca-recipe-darglint-rules-native | 1.0 | SCA ruleset for darglint at recipes |
sca-recipe-dennis-rules-native | 1.0 | SCA ruleset for dennis at recipes |
sca-recipe-detectsecrets-rules-native | 1.0 | SCA ruleset for detectsecrets at recipes |
sca-recipe-eslint-rules-native | 1.0 | SCA ruleset for eslint at recipes |
sca-recipe-flake8-rules-native | 1.0 | SCA ruleset for flake8 at recipes |
sca-recipe-flawfinder-rules-native | 1.0 | SCA ruleset for flawfinder at recipes |
sca-recipe-flint-rules-native | 1.0 | SCA ruleset for flint++ at recipes |
sca-recipe-gcc-rules-native | 1.0 | SCA ruleset for gcc at recipes |
sca-recipe-golint-rules-native | 1.0 | SCA ruleset for golint at recipes |
sca-recipe-gosec-rules-native | 1.0 | SCA ruleset for gosec at recipes |
sca-recipe-govet-rules-native | 1.0 | SCA ruleset for govet at recipes |
sca-recipe-htmlhint-rules-native | 1.0 | SCA ruleset for htmlhint at recipes |
sca-recipe-ikos-rules-native | 1.0 | SCA ruleset for ikos at recipes |
sca-recipe-jshint-rules-native | 1.0 | SCA ruleset for jshint at recipes |
sca-recipe-jsonlint-rules-native | 1.0 | SCA ruleset for jsonlint at recipes |
sca-recipe-kconfighard-rules-native | 1.0 | SCA ruleset for kconfighard at recipes |
sca-recipe-looong-rules-native | 1.0 | SCA ruleset for looong at recipes |
sca-recipe-luacheck-rules-native | 1.0 | SCA ruleset for luacheck at recipes |
sca-recipe-multimetric-rules-native | 1.0 | SCA ruleset for multimetric at recipes |
sca-recipe-mypy-rules-native | 1.0 | SCA ruleset for mypy at recipes |
sca-recipe-npmaudit-rules-native | 1.0 | SCA ruleset for npmaudit at recipes |
sca-recipe-oelint-rules-native | 1.0 | SCA ruleset for oelint at recipes |
sca-recipe-phan-rules-native | 1.0 | SCA ruleset for phan at recipes |
sca-recipe-phpcodefixer-rules-native | 1.0 | SCA ruleset for phpcodefixer at recipes |
sca-recipe-phpcodesniffer-rules-native | 1.0 | SCA ruleset for phpcodesniffer at recipes |
sca-recipe-phpmd-rules-native | 1.0 | SCA ruleset for phpmd at recipes |
sca-recipe-phpsecaudit-rules-native | 1.0 | SCA ruleset for phpsecaudit at recipes |
sca-recipe-phpstan-rules-native | 1.0 | SCA ruleset for phpstan at recipes |
sca-recipe-progpilot-rules-native | 1.0 | SCA ruleset for progpilot at recipes |
sca-recipe-proselint-rules-native | 1.0 | SCA ruleset for proselint at recipes |
sca-recipe-pscan-rules-native | 1.0 | SCA ruleset for pscan at recipes |
sca-recipe-pyfindinjection-rules-native | 1.0 | SCA ruleset for pyfindinjection at recipes |
sca-recipe-pylint-rules-native | 1.0 | SCA ruleset for pylint at recipes |
sca-recipe-pyright-rules-native | 1.0 | SCA ruleset for pyright at recipes |
sca-recipe-pysymcheck-rules-native | 1.0 | SCA ruleset for pysymcheck at recipes |
sca-recipe-pytype-rules-native | 1.0 | SCA ruleset for pytype at recipes |
sca-recipe-rats-rules-native | 1.0 | SCA ruleset for rats at recipes |
sca-recipe-reek-rules-native | 1.0 | SCA ruleset for reek at recipes |
sca-recipe-retire-rules-native | 1.0 | SCA ruleset for retire at recipes |
sca-recipe-revive-rules-native | 1.0 | SCA ruleset for revive at recipes |
sca-recipe-safety-rules-native | 1.0 | SCA ruleset for safety at recipes |
sca-recipe-setuptoolslint-rules-native | 1.0 | SCA ruleset for setuptoolslint at recipes |
sca-recipe-shellcheck-rules-native | 1.0 | SCA ruleset for shellcheck at recipes |
sca-recipe-slick-rules-native | 1.0 | SCA ruleset for slick at recipes |
sca-recipe-sparse-rules-native | 1.0 | SCA ruleset for sparse at recipes |
sca-recipe-splint-rules-native | 1.0 | SCA ruleset for splint at recipes |
sca-recipe-standard-rules-native | 1.0 | SCA ruleset for standard at recipes |
sca-recipe-stank-rules-native | 1.0 | SCA ruleset for stank at recipes |
sca-recipe-stylelint-rules-native | 1.0 | SCA ruleset for stylelint at recipes |
sca-recipe-textlint-rules-native | 1.0 | SCA ruleset for textlint at recipes |
sca-recipe-tscancode-rules-native | 1.0 | SCA ruleset for tscancode at recipes |
sca-recipe-vulture-rules-native | 1.0 | SCA ruleset for vulture at recipes |
sca-recipe-wotan-rules-native | 1.0 | SCA ruleset for wotan at recipes |
sca-recipe-xmllint-rules-native | 1.0 | SCA ruleset for xmllint at recipes |
sca-recipe-yamllint-rules-native | 1.0 | SCA ruleset for yamllint at recipes |
sca-recipe-zrd-rules-native | 1.0 | SCA ruleset for zrd at recipes |
simple-c | ||
sparse-native | 0.6.0 | Sparse - a Semantic Parser for C |
splint-native | 3.1.2x | Splint - annotation-assisted static program checker |
tscancode-native | 20190324 | A static code analyzer for C++, C#, Lua |
upc | 20170904 | Shell script to check for simple privilege escalation vectors on Unix systems |
scatest | SCA Test distribution |