Skip to content

chore: harden supply chain security with dependabot cooldown and reduced build scripts#871

Merged
EhabY merged 1 commit intomainfrom
chore/reduce-supply-chain-attack-vector
Apr 1, 2026
Merged

chore: harden supply chain security with dependabot cooldown and reduced build scripts#871
EhabY merged 1 commit intomainfrom
chore/reduce-supply-chain-attack-vector

Conversation

@EhabY
Copy link
Copy Markdown
Collaborator

@EhabY EhabY commented Mar 31, 2026

  • Remove keytar from onlyBuiltDependencies, it's an optional dependency of @vscode/vsce (OS keyring credential storage) that isn't needed for extension packaging, reducing the number of packages allowed to run install scripts.
  • Add 7-day cooldown to both Dependabot ecosystems (github-actions and npm), matching coder/coder. This delays PRs until 7 days after a new version is published, giving time for malicious packages to be detected before adoption.

- Remove keytar from onlyBuiltDependencies (optional vsce dep, unused).
- Add 7-day Dependabot cooldown to both ecosystems, matching coder/coder.
@EhabY EhabY requested a review from jdomeracki-coder March 31, 2026 09:06
@EhabY EhabY self-assigned this Mar 31, 2026
Copy link
Copy Markdown
Contributor

@jdomeracki-coder jdomeracki-coder left a comment

Choose a reason for hiding this comment

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

👍

@EhabY EhabY merged commit 19b9536 into main Apr 1, 2026
6 checks passed
@EhabY EhabY deleted the chore/reduce-supply-chain-attack-vector branch April 1, 2026 11:55
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