printr — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited printr (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.
printr_launch_token create + sign in one call:
private_key → browser signer openimage/image_path → auto-gen (need OPENROUTER_API_KEY)Agent need inspect/relay tx before sign, use split flow:
printr_create_token — return unsigned tx payload + token metadataprintr_sign_and_submit_evm or printr_sign_and_submit_svm — sign+submit payload (or pass private_key for autonomous mode)printr_open_web_signer — open browser session (MetaMask / Phantom) when no keyProduction: use ephemeral wallets, protect treasury:
printr_set_treasury_wallet — unlock fund source (once/session)printr_fund_deployment_wallet — create+fund ephemeral wallet (need PRINTR_DEPLOYMENT_PASSWORD)printr_launch_token — deploy (use active wallet auto)printr_drain_deployment_wallet — return unused fundsRecovery after restart: MCP restart before drain → call printr_drain_deployment_wallet again — recover from persisted state via PRINTR_DEPLOYMENT_PASSWORD.
ALWAYS call printr_quote before launch, show user itemized costs.
Pick ONE:
spend_usd — fixed USDspend_native — native tokens atomic units (wei/lamports)supply_percent — % of supply (0.01–69%)| Tool | Purpose |
|---|---|
printr_wallet_new | Gen encrypted wallet |
printr_wallet_import | Import existing key |
printr_wallet_unlock | Activate stored wallet |
printr_wallet_list | List wallets (keys hidden) |
printr_wallet_remove | Remove wallet from keystore |
printr_wallet_bulk_remove | Remove many wallets |
| Tool | Purpose |
|---|---|
printr_get_balance | Native balance |
printr_get_token_balance | ERC-20/SPL balance |
printr_transfer | Send native |
printr_transfer_token | Send ERC-20/SPL |
printr_get_token | Token metadata by ID |
printr_get_deployments | Per-chain deploy status |
printr_supported_chains | List all chains w/ CAIP-2 IDs |
printr_generate_image | Gen token avatar via OpenRouter |
| Tool | Purpose |
|---|---|
printr_get_creator_fees | Check claimable creator fees |
printr_claim_fees | Claim fees to treasury |
| Tool | Purpose |
|---|---|
printr_create_stake_position | Open stake position on Printr token |
printr_get_staking_positions | List stake positions (filter by token/owner) |
printr_claim_staking_rewards | Claim rewards or withdraw unlocked principal |
| Tool | Purpose |
|---|---|
printr_create_token | Build unsigned token creation payload |
printr_sign_and_submit_evm | Sign+submit EVM tx payload |
printr_sign_and_submit_svm | Sign+submit Solana tx payload |
printr_open_web_signer | Start browser sign session (MetaMask / Phantom) |
All tools use CAIP-2 chains, CAIP-10 addresses. Run printr_supported_chains for full list.
See INSTALL.md for setup, env vars, RPC config.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.