Skip to content

Add Vite client types, fix duplicate license key, update advisory status - #8

Merged
fimdim merged 2 commits into
mainfrom
fix/ts7-css-types-security-docs
Oct 26, 2026
Merged

fimdim merged 2 commits into
mainfrom
fix/ts7-css-types-security-docs

Conversation

@fimdim

@fimdim fimdim commented Oct 26, 2026

Copy link
Copy Markdown
Owner

What changed

Metric, source, or privacy impact

None

Checks

  • npm run check passes (locally: typecheck, 84/84 tests, build)
  • Screenshots, fixtures, and logs use synthetic Demo data only
  • No tokens, .local files, exports, or real enterprise data are included
  • Documentation is updated where behavior changed

- Declare Vite client types so TypeScript 7 accepts side-effect CSS imports (unblocks Dependabot #3).
- Remove duplicate license key from package.json.
- Mark GHSA-27r3-jxmh-p828 as fixed once body-parser 2.4.0 (#7) lands.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot AI balanced review requested due to automatic review settings October 26, 2026 21:57

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

SECURITY.md inaccurately describes the dependency fix as complete while the lockfile still resolves body-parser to 2.3.0; the upgrade must land or be documented as pending.

1 open issue
What changed in this PR

Prepares the web app for the TypeScript upgrade in Dependabot #3, removes duplicate package metadata, and updates security documentation in coordination with #7.

Changes:

  • Adds Vite client types for side-effect CSS imports.
  • Removes the duplicate license key from package.json.
  • Marks the body-parser advisory as fixed, contingent on merging #7, while documenting the retained mitigation.
File Description
SECURITY.md Updates the body-parser advisory status and defense-in-depth notes.
package.json Removes the duplicate license entry.
apps/​web/​vite-env.d.ts Includes Vite client type declarations.

Review effort: Balanced

Comment thread SECURITY.md Resolved
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot AI balanced review requested due to automatic review settings October 26, 2026 22:01

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

No active review issues block the Vite type declarations, package metadata cleanup, or security documentation updates.

No open issues 🎉

1 resolved since last review

Review effort: Balanced

@fimdim
fimdim merged commit 772eebe into main Oct 26, 2026
3 checks passed
@fimdim
fimdim deleted the fix/ts7-css-types-security-docs branch October 26, 2026 22:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants