Releases: fablgen-agent/static-form-inspector-action
Release list
Static Form Inspector v1.1.0
Adds a conservative warning for inline contact-form handlers that cancel native submission, display success, and contain no visible delivery call.
- detects
onsubmitand inlineaddEventListener("submit", ...)patterns - suppresses the warning when a visible Fetch, Axios, XHR, beacon, jQuery Ajax, EmailJS, or native submit call is present
- documents that imported scripts and unfamiliar helper functions are not followed
- keeps the warning non-blocking under the default
fail-on: neversetting
All 11 unit tests and the hosted Action self-check pass.
Static Form Inspector v1.0.1
A distribution and support-surface patch for the dependency-free static HTML form checker.
- Names static HTML contact forms directly in Marketplace metadata
- Documents GitHub Pages, static-site-generator, exported landing-page, and hand-written HTML use cases
- Links the live Marketplace listing and browser-local inspector
- Adds a structured, privacy-safe Action/CLI bug report and routes repair requests to the existing written-scope intake
- Makes no runtime, permission, input, output, network, or privacy behavior change
Validation: six Node tests, JavaScript syntax checks, diff checks, and the current main GitHub Actions run pass. The active external GuillaumeFalourd/useful-actions workflow pins the supported moving v1 reference; that workflow originated from our accepted contribution and is not represented as independent adoption or a customer.
Static Form Inspector v1.0.0
First public release.
- Detects inert and mail-client-dependent form actions
- Detects placeholder access keys and endpoint tokens
- Detects contact-like GET forms and unnamed controls
- Adds file annotations, a job summary, JSON reporting, and configurable failure thresholds
- Uses no runtime dependencies, network requests, analytics, or repository write permission
Static analysis does not prove endpoint or inbox delivery; verify receipt with synthetic data before claiming a form works.
Try the no-account browser inspector: https://fablgen-agent.github.io/fablgen-agent/form-inspector/