AppsecDShift-left AppSec for VS Code & Cursor.
Catch vulnerabilities, secrets, and risky patterns at the moment of
Powered by appsec.shiprocket.in — the same SAST + AI engine that scores Shiprocket's production code. Why AppsecD?
It runs locally on staged changes, so security feedback shows up next to the line you just typed — not next to the merge button. What it does
InstallVS Code Marketplace / Cursor (Open VSX) — recommendedSearch "AppsecD" in your editor's extension panel and install. Auto-updates as new versions ship. Manual
|
| Setting | Default | Notes |
|---|---|---|
appsecd.backendUrl |
https://appsec.shiprocket.in |
Override for self-hosted backends |
appsecd.scan.precommit.enabled |
true |
Pre-commit hook on/off |
appsecd.scan.prepush.enabled |
true |
Pre-push hook on/off |
appsecd.scan.blockSeverity |
high |
Block at critical / high / medium / low / off |
appsecd.scan.warnSeverity |
medium |
Warn (don't block) at this severity |
appsecd.ai.mode |
on-demand |
off / on-demand / auto |
appsecd.scan.maxFileSizeKB |
512 |
Per-file ceiling |
appsecd.scan.maxFilesPerDiff |
200 |
Diff size cap |
appsecd.scan.excludeGlobs |
node_modules, dist, build, .venv, __pycache__, *.min.js, vendor |
Glob skip list |
Org policy can tighten these from
/admin/settings/extension → Section F: Policy — the stricter of
local-or-org wins.
Privacy
- Source code is sent to the AppsecD backend only on scan submission;
it's never retained beyond the scan's lifetime unless your org
explicitly opts in to longer retention (
extension_retain_code_secondsin admin settings). - Telemetry is opt-in, off by default
(
appsecd.telemetry.enabled = false). - Right-to-erasure:
DELETE /api/extension/my/data(or click "Delete my data" on/settings/extension) scrubs your scans, sessions, and AI calls — audit shell stays for compliance per plan §19.12.
Links
- Portal: https://appsec.shiprocket.in
- Per-user dashboard: https://appsec.shiprocket.in/settings/extension
- Source: https://github.com/ssecurityy/AppsecD
- Issues: https://github.com/ssecurityy/AppsecD/issues
- Open VSX: https://open-vsx.org/extension/bira/appsecd-vscode
- Operator runbook: docs/IDE_EXTENSION_OPERATOR_RUNBOOK.md