Skip to content
| Marketplace
Sign in
Visual Studio Code>Linters>KlynxLint — AI Security ScannerNew to Visual Studio Code? Get it now.
KlynxLint — AI Security Scanner

KlynxLint — AI Security Scanner

KlynxAI

| (0) | Free
Inline SAST + secrets detection for every file you edit. Powered by KlynxAI.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

KlynxLint — AI Security Scanner for VS Code

Find security issues as you code. Inline SAST + secrets detection on every save — no CI required.

What It Detects

SAST (12 rule categories)

  • SQL / command / LDAP injection
  • XSS / template injection
  • Path traversal / directory traversal
  • SSRF / open redirect
  • Weak cryptography (MD5, SHA1, DES, RC4)
  • Hard-coded credentials / passwords
  • Debug code left in production
  • Sensitive data logging
  • Insecure deserialization
  • XML external entity (XXE)
  • Regex denial of service (ReDoS)
  • Insecure random number generation

Secrets Detection (18 patterns)

  • AWS Access Keys + Secret Keys
  • GitHub / GitLab personal access tokens
  • Stripe live / test keys
  • Slack webhook URLs + bot tokens
  • OpenAI + Anthropic API keys
  • Twilio / SendGrid / Mailgun tokens
  • Database connection strings (Postgres, MySQL, MongoDB, Redis)
  • Private keys (RSA, EC, SSH)
  • JWT tokens
  • Generic high-entropy secrets

Install

  1. Install from the VS Code Marketplace: search KlynxLint
  2. Set your API key: Ctrl+Shift+P → KlynxLint: Open Settings → paste key
  3. Get a free key at klynxai.com/klynxscan

Quick Setup

// .vscode/settings.json
{
  "klynxlint.apiKey": "your-org-key",
  "klynxlint.scanOnSave": true,
  "klynxlint.minSeverity": "MEDIUM"
}

Or set KLYNX_API_KEY environment variable — the extension picks it up automatically.

How It Works

You save a file
      │
      ▼
KlynxLint sends file content → dragon.klynxai.com/api/guard/vuln/scan/inline
      │
      ▼
Server runs SAST + secrets patterns
      │
      ▼
Findings appear as squiggles + Problems panel entries
      │
      ├── CRITICAL/HIGH  → red squiggle (error)
      ├── MEDIUM         → yellow squiggle (warning)
      └── LOW            → blue squiggle (info)

File content is scanned server-side — no local processes, no Docker, no agent install.

Settings

Setting Default Description
klynxlint.apiKey "" KlynxAI API key
klynxlint.apiUrl https://dragon.klynxai.com API URL (self-hosted override)
klynxlint.scanOnSave true Scan on every file save
klynxlint.scanOnType false Scan while typing (debounced 2s)
klynxlint.scanSast true Enable SAST rules
klynxlint.scanSecrets true Enable secrets detection
klynxlint.minSeverity MEDIUM Minimum severity to show
klynxlint.showStatusBar true Show finding count in status bar

Commands

Command Description
KlynxLint: Scan This File Scan active file immediately
KlynxLint: Open Settings Open KlynxLint settings
KlynxLint: Clear All Diagnostics Remove all squiggles

Self-Hosted

Point at your own Dragon instance:

{
  "klynxlint.apiUrl": "https://dragon.yourcompany.com"
}

KlynxAI · Docs · Get API Key

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