meson-build-system — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited meson-build-system (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Meson is a declarative build system. Start here when the user asks about meson.build syntax, target declarations, build directories, or the standard workflow of setup, compile, test, and install.
meson.buildmeson setupmeson compile -C <builddir>meson test -C <builddir>meson install -C <builddir>meson-setup-configurationmeson-compile-targetsmeson-testing-installationmeson-cross-compilationmeson-subprojects-managementmeson-ci-cd-integrationmeson-debugging-troubleshootingmeson-version-compatibilitymeson-advanced-project-designmeson-patterns-cookbookmeson-package-export-distributionmeson-setup-configuration for language standard selection, meson-version-compatibility for baseline guidancemeson.build declarative and small.declare_dependency() instead of duplicating flags.license_files (LICENSE, LICENSE.md, LICENSE.rst, COPYING, or a path under a subdirectory) instead of forcing one filename everywhere:project(
'example',
'c',
'cpp',
version: '0.1.0',
meson_version: '>=1.7.0',
license: 'MIT',
license_files: ['LICENSE.md'],
default_options: [
'c_std=c17',
'cpp_std=c++20',
'warning_level=3',
],
)meson.build that wires together subdirectories.feature options, not hardcoded booleans.foo_dep for dependency objects, foo_lib for libraries, and foo_test for test helpers.subdir() boundaries shallow and predictable.meson.build only when they truly reduce duplication.project(), option defaults in default_options, and long-lived toggles in meson_options.txt.Use this skill for the general framing, then route to the specialized skill that owns the concrete answer. If the user asks for a complete example, prefer meson-patterns-cookbook. If they ask how to ship or package the result, prefer meson-package-export-distribution.
Runnable examples live under each skill's examples/ directory.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.