GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - SocketDev/socket-vscode: Editor integration with Socket Security

BranchesTags
Open more actions menu

Latest commit

 

History

298 Commits
298 Commits

Folders and files

NameName
Last commit message
Last commit date
.claude
.claude
 
 
.config
.config
 
 
.git-hooks
.git-hooks
 
 
.github
.github
 
 
.vscode
.vscode
 
 
assets
assets
 
 
docs
docs
 
 
patches/fleet
patches/fleet
 
 
scripts
scripts
 
 
src
src
 
 
test
test
 
 
vendor
vendor
 
 
.editorconfig
.editorconfig
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.node-version
.node-version
 
 
.npmrc
.npmrc
 
 
AGENTS.md
AGENTS.md
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
depot.json
depot.json
 
 
package.json
package.json
 
 
pnpm-lock.yaml
pnpm-lock.yaml
 
 
pnpm-workspace.yaml
pnpm-workspace.yaml
 
 
tsconfig.json
tsconfig.json
 
 
vitest.config.mts
vitest.config.mts
 
 

Repository files navigation

socket-vscode Socket Security Visual Studio Code Extension Socket Security Visual Studio Code Extension

Follow @SocketSecurity Follow @socket.dev on Bluesky

This extension provides automatic reporting of security concerns from Socket Security. The features of this extension aim to provide guidance through all stages of development.

Install

Install from the Visual Studio Marketplace, or from the command line:

code --install-extension SocketSecurity.vscode-socket-security

Usage

Documentation

  • Browser extension guide: page matching, badges, privacy, popup findings, permissions, and troubleshooting.
  • Development guide: local builds, browser testing, and packaging.

The extension works ahead of package installation:

  • Package imports in JavaScript and Python are detected and given summary scores to show concerns with configurable overlays. These overlays will persist even after package installation.
  • Socket detects multiple alternate forms of package imports, including dynamic import() or require in JavaScript or importlib.import_module in Python.
  • The extension automatically registers the Socket MCP server at https://mcp.socket.dev to allow usage of the public MCP server.

If you are in charge of a team you may wish to set this up as a recommended extension or configure other organization-level settings. Please refer to our docs.

Development

pnpm install

Press F5 in VS Code to build the extension and launch an Extension Development Host. Development builds include source maps for breakpoints in src/.

pnpm run build defaults to build:dev. Use pnpm run build:prod for a minified production build.

Run the Socket: watch task or pnpm run watch to rebuild on edits. Reload the Extension Development Host to load each rebuild.

Run the Socket: test task or pnpm test --all for the full test suite. Use pnpm test test/repo/unit/auth.test.mts to run one test file.

Run pnpm run package-for-vscode to build and package the production .vsix.

Run pnpm run test:extension --vsix <path> to test the packaged extension in an isolated VS Code Extension Host. The smoke test checks activation, Login registration, logged-out state, and JavaScript document opening. It requires the code executable on PATH, or --code <executable>.

License

MIT

About

Editor integration with Socket Security

socket.dev

Topics

codeanalysiscodequalityjavascriptsecuritystaticcodeanalysistypescript

Resources

Readme
MIT license

Code of conduct

Code of conduct

Contributing

Contributing

Security policy

Security policy
Activity
Custom properties

Stars

32 stars

Watchers

15 watching

Forks

15 forks
Report repository

Releases

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.