Skip to content

Security Check Framework#1529

Open
netomi wants to merge 20 commits intomasterfrom
security-improvements
Open

Security Check Framework#1529
netomi wants to merge 20 commits intomasterfrom
security-improvements

Conversation

@netomi
Copy link
Contributor

@netomi netomi commented Jan 7, 2026

This fixes #1331 .

The following changes are included:

  • Malware detection to identify malicious or suspicious code
  • Name squatting detection to prevent impersonation at the namespace or extension level
  • Secret scanning to catch accidental leaks of API keys or credentials
  • Generic mechanism to perform external scans on publication of extensions

@netomi netomi added the snapshot Pull requests with that label will automatically build and publish snapshot images label Jan 28, 2026
@netomi netomi force-pushed the security-improvements branch from 5446bd4 to a59e52b Compare January 28, 2026 16:08
@janbro
Copy link

janbro commented Jan 29, 2026

Opened #1572

@netomi netomi marked this pull request as ready for review January 29, 2026 13:11
@netomi netomi force-pushed the security-improvements branch from 682aa11 to 6e31613 Compare January 29, 2026 13:12
@netomi netomi changed the title Security improvements Security Check Framework Jan 29, 2026
janbro and others added 19 commits February 5, 2026 11:07
…1501)

* Add similarity service to publish extension workflow

* Add javadoc to similarity configuration

* Refactor similarity service to allow reuse independent of publishing check configuration
* Add secret detection service to publish workflow

* Add mockito bean for secret scanning
- Add external isEnabled for secret scanning and similarity services
- Rename secret scanner config
- Refactor secret scanner util
- Fix secret scanner config dev example
* add configurable fast-fail pre-publish validation of extensions

* add UI for admin Extension Scans dashboard

---------

Co-authored-by: Alejandro Rivera <alejandrorivera1996@gmail.com>
Co-authored-by: Alejandro Munoz <amunoz797@gmail.com>
* fix broken extension icons on scan cards

* Fix line endings

* Add long running scans. Refactored publish checks

---------

Co-authored-by: Alejandro Rivera <alejandro.rivera1996@gmail.com>
* Fix long running transaction. Fix secret rule

* Fix namespace similarity checks for contributors and new extensions
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

snapshot Pull requests with that label will automatically build and publish snapshot images

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Short-Term Security Improvements for Open VSX

3 participants