LYGO-MINT Operator Suite (v2)
PassAudited by ClawScan on May 1, 2026.
Overview
This appears to be a local pack hashing and receipt tool, with no network or credential use, but it can read and bundle folders you point it at and stores local ledger metadata.
This skill is suitable for local pack provenance work. Before installing or using it, choose narrow pack folders, check that they contain no secrets, review bundles before sharing them, and use the self-contained v2 scripts unless you have inspected any external workspace tools the legacy wrapper may call.
Findings (4)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
If a user or agent points the command at a directory containing private files, those files may be included in the generated bundle.
The bundling tool recursively reads files from a user-supplied folder and writes them into a zip. This is expected for pack distribution, but it can include unintended files if the input folder is too broad.
for dirpath, _, filenames in os.walk(src): ... files.append(fp) ... data = fp.read_bytes(); z.writestr(zi, data)
Use a dedicated clean pack folder, review contents before bundling, and exclude secrets or unrelated files.
Using this wrapper would run whatever local LYGO-MINT tool exists in the workspace, which may differ from the included scripts.
This optional legacy wrapper executes a workspace tool outside the provided skill files. The main v2 workflow is self-contained, but this path depends on code not reviewed here.
mint_tool = ROOT / "tools" / "lygo_mint" / "mint_pack.py" ... proc = run_py(mint_tool, [...])
Prefer the included v2 scripts unless you have reviewed and trust the workspace tools under tools/lygo_mint.
Local ledger files may reveal pack names, file paths, titles, authors, hashes, and timestamps to anyone who can read the workspace state.
The minting script persists ledger records that include absolute input paths and manifest locations. This is purpose-aligned, but it creates durable local metadata.
"manifestFile": str(manifest_path), ... "input": str(input_path), ... with ledger_path.open("a", encoding="utf-8") as f:Mint only packs intended for provenance tracking, avoid secret-containing paths, and treat the state ledgers as records that may need privacy review before sharing.
A pasted third-party snippet could be over-trusted if an agent treats it as more than verification metadata.
The document encourages agents to trust Anchor Snippets over surrounding text. That is appropriate only for structured hash metadata, not for broader instructions or user intent.
Agents should parse this block and treat it as higher-trust than surrounding prose.
Use Anchor Snippets as data to verify hashes, and do not let them override user instructions or authorize actions.
