Skip to content

feat(security): add dependency vulnerability scanning and auto-update…#788

Open
ZuLu0890 wants to merge 1 commit into
rinafcode:mainfrom
ZuLu0890:feat/dependency-vulnerability-scanning-529
Open

feat(security): add dependency vulnerability scanning and auto-update…#788
ZuLu0890 wants to merge 1 commit into
rinafcode:mainfrom
ZuLu0890:feat/dependency-vulnerability-scanning-529

Conversation

@ZuLu0890

Copy link
Copy Markdown

…s (#529)

  • Add .github/workflows/dependency-vulnerability-scan.yml with:
    • audit job: runs pnpm audit on push, PR, schedule, and manual trigger
    • auto-update job: applies security patches and opens a PR (schedule/manual only)
    • uploads audit report as artifact with 30-day retention
  • Add audit:scan and audit:fix npm scripts to package.json
  • Fix broken engines block in package.json (misplaced script entries)
  • Add src/security/dependency-vulnerability-scan.spec.ts with 19 tests covering workflow file structure and package.json script validation
  • Fix pre-existing lint errors (unused imports, quote style, prettier)
    closes Add dependency vulnerability scanning and auto-updates #529

rinafcode#529)

- Add .github/workflows/dependency-vulnerability-scan.yml with:
  - audit job: runs pnpm audit on push, PR, schedule, and manual trigger
  - auto-update job: applies security patches and opens a PR (schedule/manual only)
  - uploads audit report as artifact with 30-day retention
- Add audit:scan and audit:fix npm scripts to package.json
- Fix broken engines block in package.json (misplaced script entries)
- Add src/security/dependency-vulnerability-scan.spec.ts with 19 tests
  covering workflow file structure and package.json script validation
- Fix pre-existing lint errors (unused imports, quote style, prettier)
@ZuLu0890 ZuLu0890 force-pushed the feat/dependency-vulnerability-scanning-529 branch from f150559 to e36f213 Compare June 24, 2026 18:27
@drips-wave

drips-wave Bot commented Jun 24, 2026

Copy link
Copy Markdown

@ZuLu0890 Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@RUKAYAT-CODER

Copy link
Copy Markdown
Contributor

Great work on this PR
I really appreciate the effort you put into this—everything

Pull from the main to get the latest changes before pushing. Your workflow should pass.

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.

Add dependency vulnerability scanning and auto-updates

2 participants