Skip to content

Add Storybook lockfile example and verified case study #465

@Ayush7614

Description

@Ayush7614

Summary

Add a real-world Storybook monorepo lockfile snapshot and a verified baseline scan case study to CVE Lite CLI.

Motivation

Storybook is a widely used UI component development and documentation tool with a large JavaScript monorepo and a complex dependency graph spanning build tooling, testing, and framework integrations. A committed lockfile snapshot and documented case study would:

  • Give contributors a realistic large-scale monorepo example beyond CMS/framework snapshots already in the project
  • Show how CVE Lite CLI handles Storybook-scale toolchain and transitive dependency risk
  • Document verified baseline findings, fix command groups, and remaining risk without applying remediation
  • Provide a side-by-side comparison with the package manager’s native audit output on the same lockfile (where applicable)

Proposed changes

  • Add examples/storybook/ with package.json and lockfile (pnpm-lock.yaml or package-lock.json, depending on upstream) pinned to a specific upstream commit
  • Add website/docs/case-studies/storybook.md with verified scan results (CVE Lite CLI version, package manager audit comparison, reproducible commands)
  • Wire the case study into docs sidebar, README, and examples readme (Storybook-only additions)

Scope

  • Documentation and example fixture only
  • No changes to scanner source code or existing examples
  • All scan metrics must be reproduced locally before publishing (baseline only — no fake “after” remediation results)

Acceptance criteria

  • Lockfile snapshot is pinned to a documented upstream revision
  • Case study includes scan verification section with reproduce commands
  • Comparison note explains CVE Lite vs native audit count differences (if totals differ)
  • Baseline findings table matches live scan JSON output

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions