meson-version-compatibility — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited meson-version-compatibility (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.
To choose the minimum Meson version for this repository, use web search tools if available to check the Meson package versions shipped by the latest Ubuntu LTS release, the latest Debian stable release, and the latest Fedora stable release. Compare the three and choose the oldest version among them.
Skills should set meson_version to that chosen baseline in every project definition they produce.
If there is no web search tool to be used or permission to use said tools are not there, ask the user a question about which version of meson should the project use. Suggest to the user the option to use the version of meson installed on the computer as meson_version.
meson_version to the chosen baseline in every project() declarationUse these modern forms instead of the older ones:
meson.source_root() → meson.project_source_root()meson.build_root() → meson.project_build_root()meson.get_cross_property() → meson.get_external_property()meson.has_exe_wrapper() → meson.can_run_host_binaries()Keep version notes attached to the actual feature, not scattered across unrelated files.
Example:
project(
'example',
'c',
'cpp',
version: '0.1.0',
meson_version: '>=X.Y.Z',
license: 'MIT',
license_files: ['LICENSE'],
default_options: [
'c_std=c17',
'cpp_std=c++20',
'warning_level=3',
],
)That is enough for this repository. Do not invent older compatibility ladders unless a section is explicitly about migration.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.