Guardrails CLI
Scan extensions installed in VS Code, Cursor, Windsurf, VSCodium, and VS Code Insiders without executing extension code. The CLI and scanner runtime are distributed together as one package.
Install
pipx install guardlens
The installed command is guardrails.
For Deep Scan providers:
pipx install "guardlens[analysis]"
Use
Open the interactive local scanner:
guardrails
Common commands:
guardrails scan --ide cursor --all --yes
guardrails scan --extension publisher.extension
guardrails scan --file extension.vsix
guardrails report verify report.zip
guardrails help
Guardrails reports the decision, risk score, malware evidence score, analysis coverage, provider status, and detailed findings. Reports can be exported as HTML, ZIP, JSON, or Markdown.
Analysis profiles
standard: required local static and JavaScript analysis.offline: local analysis without network checks.deep: the website Deep Scan boundary when all required providers are available.
Missing required analysis produces INCOMPLETE, never ALLOW.
Engine integrity
The scanner runtime remains bundled inside Guardrails. Its exact source revision and file hashes are recorded in the package, and CI rejects unrecorded engine drift:
python scripts/sync_vendored_engine.py --check
Privacy
Installed extensions are analyzed from private temporary snapshots. Extension code is not executed or uploaded. Files remain local unless a report is explicitly exported.
Website: ide-scanner.vercel.app
License
Proprietary. Copyright © 2026 Preetham AK. All rights reserved.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file guardlens-0.1.0-py3-none-any.whl.
File metadata
- Download URL: guardlens-0.1.0-py3-none-any.whl
- Upload date:
- Size: 438.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
976862a99cc42c867f1420d420f4007de8141319125a1ebfd4084ea5c09acb09
|
|
| MD5 |
dae825934c45ecd225d78c933397bfbe
|
|
| BLAKE2b-256 |
f8f6d56bb115db6f9223423303cdd1ab67682858fa52e70bc4962d7702db3501
|