mise-versioning
Pass
Audited by Gen Agent Trust Hub on Sep 4, 2026
Risk Level: SAFE
Full Analysis
- [SAFE]: The skill operates entirely locally on repository files to manage semantic versioning. It does not perform any network operations or external data exfiltration.
- [SAFE]: Input validation is performed on version strings using a strict regex (
^[0-9]+\.[0-9]+\.[0-9]+$) in thenormalizefunction withinassets/versioning.sh. This ensures that version numbers used insedandjqcommands are sanitised, preventing command injection. - [SAFE]: The
init.shscript automates the discovery of version-bearing files and the installation of the versioning engine. All file system operations (writing tomise.tomland.mise/version-files.conf) are restricted to the repository root and are consistent with the skill's stated purpose. - [SAFE]: The logic for reading and writing versions across different formats (JSON, TOML, XML, Gradle) uses standard tools like
jq,grep, andsedwith specific anchoring to prevent accidental modification of dependency pins or unrelated code.
Audit Metadata