19 changes
Interactive Guides, Animated Hero, Dashboard Polish, and SARIF Fixes
- +Interactive guides — new /guides section with step-by-step walkthroughs for the web scanner, CLI, GitHub Action, and API. Persistent progress checkboxes, copy-to-clipboard code blocks, expected output panels, and troubleshooting per guide
- +Animated hero terminal — homepage now demos a real scan in a typing terminal that loops every ~30 seconds, instead of a static screenshot
- +No-login demo scan — visitors can run one real scan from /demo without signing in, persisted across reloads
- +Top Fixes card on dashboard — surfaces the three highest-severity findings from your latest scan with deep links to each fix
- +Bigger grade indicator with a click-to-open scoring modal explaining how grades are calculated
- +Trial-end upgrade modal — prompts trial users to add a payment method when their trial has 2 days or fewer remaining
- +View Demo Project button on the empty-state dashboard so first-time users can see a finished report before scanning
- +Compare Scans dropdown order fixed — both rows now read chronologically (older → newer) left-to-right
- +Project name truncation on the dashboard table for very long paths, with a tooltip showing the full path
- +Low-severity findings now surfaced everywhere — animated hero, demo card, GitHub Action PR comment table (Medium row used to silently double-count Low — fixed)
- +GitHub Action: SARIF upload no longer rejected — CLI 1.0.4 fixes invalid 'fixes' shape per the SARIF 2.1.0 schema
- +GitHub Action: new medium-count and low-count outputs, plus PR comment table now shows all four severities
- +New blog post: 'Why Traditional SAST Tools Fail on AI-Generated Code' answering 'isn't this just Semgrep?'
- +New blog post: 'The $10,000 Stripe Webhook Bug Hiding in AI-Generated Code'
- +New About and Support pages with founder bio, Cipherline LLC story, and three help cards
- +Privacy FAQ promoted to first entry with a direct 'is my code uploaded?' answer
- +Page metadata added to /scan, /demo, /compliance for better SEO
- +Sitemap and robots.ts refreshed to include all new pages and disallow authed app surfaces
- +CLI 1.0.4 published to npm with the SARIF schema fix