Back home

Roadmap

What's planned, in roughly the order it'll ship. Nothing here is a promise of an exact date — it's a direction, not a contract. See GitHub Issues to weigh in, request something, or track progress, and CONTRIBUTING.md if you want to build one of these yourself.

Shipping next

  • ~~Publish audityxe-cli to npm~~ — done: live at npmjs.com/package/audityxe-cli.
  • Publish the GitHub Action to the GitHub Marketplace.
  • Publish the VS Code extension to the Marketplace — a pre-built .vsix already ships in the repo for local install in the meantime.

Audit engine

  • Lightweight headless-browser fallback (Playwright/Puppeteer serverless) for JavaScript-heavy SPAs the current static-HTML crawl can't fully see — flagged today via possibleJsRenderedContent, not yet actually rendered.
  • Server-side caching layer (Redis/Supabase/KV) for repeat audits of the same domain, to reduce redundant PageSpeed Insights calls and protect everyone's shared quota.
  • Async background queue (e.g. Upstash QStash) for large bulk audits, so a big batch isn't bound by one serverless function's timeout.

CLI, Action & extension

  • CI regression gating on --compare — fail a build when a score drops vs. a stored baseline (e.g. production), not just below an absolute --min-score.
  • Hosted-account score history/trend view in the web app itself, matching what the CLI's local --track/history already does on your own machine.
  • A shared, documented JSON result schema version, so tooling built against the CLI/API's JSON output has a stable contract to depend on across releases.

Community & extensibility

  • A reviewed-PR pathway for community-contributed audit modules — see CONTRIBUTING.md. Deliberately not a live third-party plugin loader (arbitrary code executing inside the audit engine is a real security risk), so new checks ship as reviewed, merged code.
  • Expand the Showcase wall and make submitted sites' badges link back with richer context (category breakdown, not just overall score).
  • More language locales for the audit UI and generated report copy.