preflight.sh
Back to changelog
Dec 17, 2025 v0.9.2

Scan any folder, smarter service checks

This release focuses on making Preflight.sh scans easier to run in different project setups, while also making detection results more trustworthy.

More flexible scanning

The scan command now accepts an optional path, so you can run checks against a specific directory rather than having to run it from inside the project folder. This is helpful when you manage multiple projects or run scans from scripts that operate outside the repo root.

More accurate results from detection and checks

Service detection has been tightened up to reduce false positives and better match real integrations. This includes more specific detection for Braintree, Paddle, and Sentry, plus improved Mailchimp detection and added missing detection for Plausible and Cloudflare packages.

Error page checks now look for more common variations of 404 and 500 pages, including additional file extensions and an errors subfolder. This helps the scan recognize error pages that are present but not named or placed exactly as 404.html or 500.html at the root.

Service categories shown in the output have also been reorganized to better reflect how tools are used, including splitting communication into Chat and Notifications, and classifying Firebase and Supabase under infrastructure.

This update also adds an MIT License to the project.

Tags

Feature Bug Fix Documentation