Getting it into your agent
This one installs as part of its plugin. Adding the marketplace and installing the plugin brings it with everything else the plugin ships.
/plugin marketplace add getaxonflow/axonflow-claude-plugin/plugin install axonflowWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/commands/getaxonflow/axonflow-claude-plugin/axonflow-status)<a href="https://agentmods.dev/commands/getaxonflow/axonflow-claude-plugin/axonflow-status"><img src="https://agentmods.dev/badge/commands/getaxonflow/axonflow-claude-plugin/axonflow-status.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00027 | $0.00591 |
| Opus 5 | $0.00014 | $0.00296 |
| Sonnet 5 | $0.00005 | $0.00118 |
| Haiku 4.5 | $0.00003 | $0.00059 |
Grade A, and why
axonflow-status scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 7d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
What it actually says
Print a one-screen status for the AxonFlow plugin so the user can find their tenant_id (required to fill in the Stripe checkout custom field when upgrading to AxonFlow Pro), confirm whether the plugin is currently in Free or Pro tier mode, and see when the Pro license expires.
This command takes no arguments.
Run the plugin's status.sh helper using the Bash tool:
$CLAUDE_PLUGIN_ROOT/scripts/status.sh
The helper resolves the same way the runtime hooks do — AXONFLOW_ENDPOINT if set, otherwise the Community SaaS at https://try.getaxonflow.com — and reads ~/.config/axonflow/try-registration.json (or $AXONFLOW_CONFIG_DIR/try-registration.json when set) for the tenant_id. Tier is computed from whether AXONFLOW_LICENSE_TOKEN env var or ~/.config/axonflow/license-token.json resolves to a valid AXON--prefixed token AND its JWT exp claim is in the future. Three tier-line shapes are possible:
tier=Pro (expires 2026-08-03, 90 days remaining)— paid Pro tier active.tier=Free (Pro expired 2026-02-04 — visit https://getaxonflow.com/pricing/ to renew)— token configured but itsexpis in the past; plugin will not forward it. User must renew + re-run/axonflow-login --token <new>.tier=Free (no Pro license configured)— no token loaded.
Output is line-oriented (OK field=value-style), so render it back to the user verbatim, then add:
"Copy the
tenant_idline above into the 'AxonFlow tenant ID' custom field at Stripe checkout when you upgrade to Pro. Iftenant_idis empty, run/axonflow-recover <email>to recover (or re-register by removing~/.config/axonflow/try-registration.jsonand reloading)."
If the tier line shows Pro expired …, recommend the user renew and run /axonflow-login --token <new-token> to overwrite the on-disk token.
If the helper exits non-zero, surface the ERR … line verbatim.
The token preview only ever shows the last 4 characters (set (AXON-...XXXX)) — the full bearer credential is never printed, since /axonflow-status output is the surface users are most likely to screen-share or paste into a support ticket. The script extracts the JWT exp claim for display only; signature validation is the platform's job.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 7d ago First seen · 30 lines · 27 tokens per session scan A 991bd6dcaafe
axonflow-status is a command published in the GitHub repository getaxonflow/axonflow-claude-plugin (4 stars, last pushed 2d ago), licensed MIT. It adds 27 tokens to every session and 591 once invoked, about $0.0001 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other commands, from other repositories
ai-act-incidents
Show real-world and research-demonstrated security incidents that map to a scanner dimension, EU AI Act article, or threat category. Surfaces OWASP LLM/ASI, NIST AI RMF, and MITRE ATLAS cross-references alongside published mitigations.
ai-act-scan
Scan a codebase for EU AI Act compliance evidence and gaps. Produces a dimension-scored report with per-file findings, architecture graph, and prioritized recommendations.
ai-act-article
Show which analyzers, compliance dimensions, and current findings in this codebase map to a specific EU AI Act article.
ai-act-ask
Answer an EU AI Act question grounded in the bundled knowledge base — verbatim statute text, obligation paraphrases, and the compound-risk taxonomy. Offline and deterministic by default; cites the articles it relies on.
ai-act-settings
View or change the scanner's settings — mode (deterministic vs assisted) and autoapply. Assisted mode lets the plugin use your own Claude Code for semantic scanning, grounded Q&A, and applying fixes.
ai-act-scan-fix
Scan a codebase, then propose concrete remediation (code edits, new files, tests) for the top compliance gaps. Does NOT auto-apply — always shows the plan first.