Trust Page polish, CLI reliability, and five rule precision fixes
- +CLI v1.1.8 published — scan uploads now reach your dashboard reliably. Earlier versions had a routing issue that caused some scans to complete locally but never appear in the web dashboard or update your Trust Page. Run `npm install -g xploitscan@latest` to pick up the fix.
- +Trust Page timestamps now render in the visitor's local timezone instead of UTC. A scan that ran at 7:43 PM Eastern no longer displays as 11:43 PM to the visitor — the timestamp shows in whatever timezone their browser is set to.
- +Trust Page badge layout updated to read "[Company Name] — Verified by XploitScan" instead of the previous "Secured by [Company Name]". The earlier wording read as the customer attesting to themselves; the new order makes XploitScan's third-party verification explicit. Existing embedded badges update automatically within five minutes of the next view (CDN cache window) — no need to re-paste the HTML.
- +Five common false-positive patterns no longer flag as critical: SCREAMING_CASE constants holding kebab-case identifier strings (localStorage / cookie / cache keys); parameterized SQL `IN (?,?,?)` clauses built with the standard `placeholders` idiom; intentional `dangerouslySetInnerHTML` sites for theme-flash-prevention scripts and server-built embed previews; magic-link / claim-token URL patterns; and authenticated non-webhook routes that import auth libraries. Rule precision improves accordingly on real codebases — fewer noise findings to triage.
- +New `// VC###-OK: <reason>` inline silencer convention. Add it on the same line or directly above an intentional finding to suppress that one site without weakening the rule globally. Currently honored by VC063 (dangerouslySetInnerHTML) and VC146 (token in URL). The `// scanner-OK` wildcard form silences any rule at that site.
- +Scan API now picks up rule changes automatically on every deploy — no more occasional drift between the CLI's rule set and what api.xploitscan.com runs. Rule fixes published to npm propagate to all five surfaces (CLI, MCP server, GitHub Action, web app, edge API) on their next deploy.
- +Security disclosure contact consolidated to admin@xploitscan.com on the /security page, RFC 9116 security.txt files, and the GitHub-rendered SECURITY.md. One inbox handles both general support and vulnerability reports.
- +Web framework dependency (Hono) bumped to 4.12.19 to pick up the latest security patches.
- +Released `xploitscan-shared-rules` v1.7.0 on npm — bundles the five rule precision fixes plus the new inline-silencer helper. Downstream CLI / MCP / Action publishes follow within hours.