Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>SentinelCoreNew to Visual Studio Code? Get it now.
SentinelCore

SentinelCore

SentinelCore

|
2 installs
| (0) | Free
SentinelCore detects vulnerable dependencies, risky code patterns, AI-like code smells, and security issues across JavaScript, TypeScript, Python, PHP, and HTML. Author: Jabes Fuentes
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

SentinelCore

SentinelCore is a security + AI-risk intelligence platform for developers inside VS Code.

It brings vulnerable dependency intelligence, trust scoring, hotspot detection, code-quality analysis, AI-code heuristics, diagnostics, decorations, a TreeView, status bar summaries, and a generated Markdown report into one editor workflow.

Author: Jabes Fuentes

Key Features

  • Dependency vulnerability intelligence using NVD CVE, GitHub Security Advisories, and OSS Index.
  • Trust scoring for projects and files, with hotspot ranking and technical debt estimates.
  • Multi-language static analysis for JavaScript, TypeScript, Python, PHP, and basic HTML.
  • Live diagnostics while editing, with configurable debounce behavior.
  • Risk-aware TreeView grouped by hotspots, AI risk, security, maintainability, dependency health, and vulnerabilities.
  • Markdown reports with executive summaries, recommendations, risky files, violated rules, trust score, technical debt, and vulnerability details.
  • AI-code heuristics without sending source code to external AI APIs.

Supported Languages

  • JavaScript
  • TypeScript
  • Python
  • PHP
  • HTML basic checks

Running a Scan

Open the SentinelCore sidebar and select SentinelCore: Scan, or run the command from the Command Palette:

SentinelCore: Scan

After scanning, SentinelCore updates:

  • Problems diagnostics
  • editor decorations
  • sidebar results
  • status bar risk summary
  • sentinelcore-report.md

Build and Package

Install dependencies:

pnpm install

Run validation:

pnpm run check-types
pnpm run lint
pnpm run compile

Create a local VSIX package:

pnpm run package:vsix

Install the packaged beta locally:

code --install-extension sentinelcore-security-0.1.7.vsix

Uninstall the local extension:

code --uninstall-extension jabesxfuentes.sentinelcore-security

After installing, open the Command Palette and run:

SentinelCore: Scan

Screenshots

Screenshots will be added to the Marketplace listing separately from the production VSIX package.

Marketplace icon note: the extension ships with a 128x128 PNG icon at resources/icon.png for packaging. Keep resources/icon.svg as the source vector asset and regenerate the PNG if the icon changes.

Settings

SentinelCore contributes these settings:

  • sentinelcore.enableLiveAnalysis
  • sentinelcore.enableVulnerabilityScan
  • sentinelcore.enableNvd
  • sentinelcore.enableGhsa
  • sentinelcore.enableOssIndex
  • sentinelcore.enableDependencyHealth
  • sentinelcore.enableTyposquattingChecks
  • sentinelcore.exclude
  • sentinelcore.maxFileSizeKb
  • sentinelcore.maxDependencyAgeMonths
  • sentinelcore.scanOnSave
  • sentinelcore.reportFormat

Free and Future Premium

The current beta is focused on local static analysis, vulnerability intelligence, and editor UX.

Future premium features may add richer AI explanations, guided remediation, and team workflows. The current version does not call OpenAI or other AI APIs.

Privacy

SentinelCore does not send source code to AI APIs in the current version.

When vulnerability scanning is enabled, dependency package names and versions may be queried against external vulnerability sources:

  • NVD CVE API
  • GitHub Security Advisories API
  • OSS Index

These integrations can be disabled in settings.

Known Limitations

  • Static analysis is heuristic-based and may produce false positives.
  • Heuristic detections may produce false positives and should be reviewed by a developer.
  • Python, PHP, and HTML analyzers are intentionally lightweight in this beta.
  • CVE matching for npm packages is best-effort when advisory metadata lacks precise version ranges.
  • Vulnerability feeds depend on third-party availability and may run in degraded mode.
  • AI detection is heuristic only; no AI API is used yet.
  • No automatic code modifications are performed yet.
  • Report output is currently Markdown only.
  • PDF and pro reporting are planned for a future premium version.

License

TODO

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft