Skip to content

Document onlyBuiltDependencies security model in CLAUDE.md #43

@sehyunchung

Description

@sehyunchung

Background

Following PR #42 (pnpm update), we added onlyBuiltDependencies configuration to pnpm-workspace.yaml as a security enhancement.

Task

Document the security model in CLAUDE.md to help team members understand:

  • What onlyBuiltDependencies does (prevents unauthorized packages from running build scripts)
  • Why we chose these specific packages: core-js, esbuild, msw, sharp, unrs-resolver
  • Security benefits (supply chain attack prevention)
  • How to evaluate new packages for inclusion

Acceptance Criteria

  • Add section to CLAUDE.md explaining the security model
  • Document the approved package list and rationale
  • Include guidelines for adding new build dependencies

Reference

Priority

Low - Documentation enhancement, not blocking

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationenhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions