Skip to content
| Marketplace
Sign in
Visual Studio Code>Linters>DugganUSA Threat Intel ScannerNew to Visual Studio Code? Get it now.
DugganUSA Threat Intel Scanner

DugganUSA Threat Intel Scanner

DugganUSA LLC

|
3 installs
| (0) | Free
Scans code for IPs, domains, hashes, and CVEs — checks each against 1M+ indicators of compromise in real-time. Powered by the DugganUSA STIX feed trusted by 275+ organizations.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

DugganUSA Threat Intel Scanner for VS Code

Scan your code for threat indicators in real-time. 1,080,000+ IOCs. Cross-platform. Free.

VS Code Marketplace License: MIT STIX Consumers


What It Does

Every IP address, domain, SHA256 hash, and CVE ID in your code is a potential indicator of compromise. This extension finds them automatically and checks each one against the DugganUSA threat intelligence index — the same STIX 2.1 feed trusted by 275+ organizations across 46 countries, including Fortune 500 security teams.

Open a file. Save a file. The scanner runs. Known-bad indicators appear as inline warnings with enrichment details — malware family, threat type, source, and cross-index hit count. No context switching. No browser tabs. No copy-paste into VirusTotal. The intelligence is in your editor where the code already is.

Example

You open a config file. Line 42 has a hardcoded IP: 185.39.19.176. The extension highlights it:

DugganUSA: 185.39.19.176 — IOC: Cobalt Strike C2 (via SSLBL) | Blocked 47x | In 3 OTX pulse(s) (12 cross-index hits)

Right-click, "View in DugganUSA" opens the full correlation in your browser.


Who It's For

  • Security engineers reviewing infrastructure code, Terraform configs, Ansible playbooks — catch hardcoded C2 IPs before they ship
  • SOC analysts triaging incident reports — paste an indicator, get instant enrichment without leaving the editor
  • DevSecOps teams building CI/CD pipelines — scan PRs for known-bad indicators as part of code review
  • Threat researchers writing reports — validate IOCs inline while documenting
  • Anyone who touches config files, log snippets, or threat intelligence data in VS Code

Features

Feature Description
Auto-scan on save Every saved file is scanned for IOC patterns
Auto-scan on open Files are checked when you open them
Right-click lookup Select any text, right-click, "DugganUSA: Look Up Selected Text"
Workspace scan Scan up to 50 files across your project in one command
Inline diagnostics Yellow squiggly warnings with enrichment in the Problems panel
Cross-index correlation Each indicator checked against IOCs, block events, OTX pulses, adversary profiles, CISA KEV, and more
Smart filtering Skips known-safe IPs (localhost, DNS resolvers) and common domains
5-minute cache Results cached locally to minimize API calls
First-run setup Welcome walkthrough guides you through API key configuration
Prerequisite checks Validates API connectivity and key format on activation
Privacy-first Only IOC values are sent to the API — never source code, file paths, or file contents
AIPM Audit Audit any domain's AI presence right inside VS Code — 5 models, 7 signals, 15 seconds
STIX Feed access Browse STIX feed pricing and registration without leaving your editor

Getting Started

1. Install the Extension

From VS Code:

  1. Open Extensions (Ctrl+Shift+X / Cmd+Shift+X)
  2. Search for "DugganUSA Threat Intel"
  3. Click Install

From the command line:

code --install-extension DugganUSALLC.dugganusa-threat-intel

For more on installing extensions, see the VS Code Extension Marketplace docs.

2. Get Your API Key (Free)

Visit analytics.dugganusa.com/stix/register. No credit card. No login. Takes 30 seconds.

The extension works without a key at reduced rate limits, but an API key unlocks full query volume.

3. Configure

Open VS Code Settings (Ctrl+, / Cmd+,) and search for "DugganUSA":

Setting Description Default
dugganusa.apiKey Your API key (dugusa_... format) (empty)
dugganusa.scanOnSave Auto-scan files when saved true
dugganusa.scanOnOpen Auto-scan files when opened true
dugganusa.apiUrl API base URL (change only for on-prem) https://analytics.dugganusa.com/api/v1

Or edit settings.json:

{
  "dugganusa.apiKey": "dugusa_YOUR_KEY_HERE",
  "dugganusa.scanOnSave": true,
  "dugganusa.scanOnOpen": true
}

See VS Code User and Workspace Settings.

4. Start Coding

Open a file with IPs, domains, hashes, or CVEs. Check the Problems panel (Ctrl+Shift+M / Cmd+Shift+M).


Commands

Open the Command Palette (Ctrl+Shift+P / Cmd+Shift+P):

Command Description
DugganUSA: Scan Current File Scan the active file now
DugganUSA: Scan Entire Workspace Scan up to 50 project files
DugganUSA: Look Up Selected Text Right-click or palette lookup
DugganUSA: AIPM Audit Audit any domain's AI presence — opens inside VS Code
DugganUSA: Open STIX Feed & Pricing Browse STIX feed tiers in-editor

What It Detects

Pattern Example Detection
IPv4 185.39.19.176 Cobalt Strike C2, 12 hits
Domains welcome.supp0v3.com STX RAT C2, CPUID supply chain
SHA256 52862b538459c8... STX RAT payload, 3 hits
CVE IDs CVE-2026-21643 Fortinet EMS SQLi, CISA KEV

Pricing

The extension is free and open source (MIT). The API has tiered rate limits:

Tier Queries/Day Price
Free 500 $0
Starter 1,000 $45/mo
Researcher 2,000 $145/mo
Professional 5,000 $495/mo
Medusa Suite 50,000 $8,995/mo
Enterprise Unlimited $24,995/mo

Register at analytics.dugganusa.com/stix/register.


Prerequisites

  • VS Code 1.85+
  • Internet connectivity (degrades gracefully offline)
  • Free API key recommended

Fully cross-platform — no native dependencies. Works on: Windows, macOS, Linux, WSL, Remote SSH, GitHub Codespaces, vscode.dev.


What's In The Index

1,080,000+ indicators from:

  • OTX AlienVault (16,800+ pulses)
  • abuse.ch SSLBL + URLhaus
  • Spamhaus DROP/EDROP
  • CISA KEV (1,568 entries)
  • DugganUSA original research (supply chain Pattern 38-48)
  • Exploit harvester (84 rules, GitHub scanning every 6h)
  • Edge honeypots (30 canary paths on Cloudflare Workers)

Cross-correlated across 44 indexes.

Also available as STIX 2.1 JSON, IP blocklist CSV, Domain CSV, Hash CSV.


Privacy

  • Only IOC values sent to the API — never source code, file paths, or workspace metadata
  • No telemetry beyond API lookups
  • HTTPS only (TLS 1.2+)
  • Local cache only — never persisted to disk
  • Open source — inspect the code

Compatibility

This extension works out of the box on VS Code and VS Code forks:

Editor Status Notes
VS Code ✅ Supported Primary target
Cursor ✅ Compatible Uses VS Code extension API natively
Windsurf ✅ Compatible VS Code fork, extensions work directly
VS Code for the Web ✅ Compatible Runs in browser
GitHub Codespaces ✅ Compatible Cloud VS Code

Planned Integrations — Same Engine, More Surfaces

The DugganUSA threat intel scanning engine is designed to run anywhere developers and security teams work. The same IOC detection + API correlation pattern ports to every platform below. Contributions welcome.

IDEs & Editors

Platform Marketplace Status Notes
JetBrains (IntelliJ, PyCharm, WebStorm, GoLand, Rider) JetBrains Marketplace Planned Java/Kotlin plugin, same regex + API pattern. Huge enterprise developer base.
Neovim / Vim Native Lua plugin or coc.nvim Planned Terminal crowd. Small numbers, loudest advocates.
Sublime Text Package Control Planned Still has loyalists.
Eclipse Eclipse Marketplace Planned Enterprise Java shops, government contractors.
Zed Zed Extensions Planned Fast-growing editor with extension API.
JupyterLab PyPI Planned Threat researchers live in notebooks.

Browsers

Platform Marketplace Status Notes
Chrome Chrome Web Store Planned Every webpage becomes an IOC scanner. Highlights indicators on any page you read — including competitor blogs.
Firefox Firefox Add-ons Planned Same extension, WebExtension API compatible.
Safari Safari Extensions Planned macOS/iOS coverage.

Collaboration & Workflow

Platform Marketplace Status Notes
Slack Slack App Directory Planned Paste an IP in any channel, bot responds with enrichment. Enterprise-viral.
Microsoft Teams AppSource Planned We already see 23 Teams referrer sessions — people WANT this.
Jira Atlassian Marketplace Planned We see jira.cs.sys referrers. Enrich security tickets with IOC context automatically.
ServiceNow ServiceNow Store Planned Enterprise ITSM integration.
Obsidian Community Plugins Planned OSINT researchers write notes in Obsidian. Paste an IP, get enrichment inline.
Notion API integration Planned Research documentation with inline IOC validation.

SIEM & Security Platforms

Platform Marketplace Status Notes
Splunk Splunkbase Planned Technology Add-on pulling STIX feed, CIM field mappings.
Microsoft Sentinel Content Hub Planned Data Connector via TAXII 2.1 endpoint.
Elastic / OpenSearch Elastic Integrations Planned Filebeat module + Kibana dashboard.
TheHive / Cortex Cortex Analyzers Planned Auto-enrich observables in incident response.
Maltego Maltego Transform Hub Planned Drag an IP onto the canvas, get DugganUSA enrichment.

Data & Productivity

Platform Marketplace Status Notes
Google Sheets Workspace Marketplace Planned Add-on that enriches columns of IOCs in bulk. SOC analysts export to spreadsheets constantly.
Excel AppSource Planned Same bulk enrichment for Microsoft shops.
n8n / Zapier / Make Native integrations Planned Trigger workflows on new IOCs, auto-block in firewall, alert on critical.

CLI & DevOps

Platform Distribution Status Notes
CLI tool npm Planned npx dugganusa-lookup 185.39.19.176 — works in any terminal, any OS, any CI pipeline.
GitHub Action GitHub Marketplace Planned PR checks that scan committed code for IOCs before merge.
GitLab CI GitLab CI template Planned Same scanning in GitLab pipelines.
Docker Docker Hub Planned Containerized scanner for CI/CD integration.

Desktop Launchers

Platform Distribution Status Notes
Raycast Raycast Store Planned macOS — type an IP, get enrichment instantly.
Alfred Alfred Gallery Planned macOS workflow for power users.

Want to Help Build One?

Every integration above uses the same core pattern: extract IOC → call API → render result. The DugganUSA correlation API is open and documented. If you want to build one of these integrations, open an issue or PR.

API docs: analytics.dugganusa.com/api/v1/search/stats

Free API key: analytics.dugganusa.com/stix/register


Development

See CONTRIBUTING.md for setup, testing, and publishing.

git clone https://github.com/pduggusa/dugganusa-vscode.git
cd dugganusa-vscode
code .
# Press F5 to launch Extension Development Host

See VS Code Extension API and Publishing Extensions.


Links

Resource URL
VS Code Marketplace marketplace.visualstudio.com
GitHub github.com/pduggusa/dugganusa-vscode
DugganUSA dugganusa.com
AIPM Security aipmsec.com
STIX Feed analytics.dugganusa.com/api/v1/stix-feed
API Registration analytics.dugganusa.com/stix/register
Issues github.com/pduggusa/dugganusa-vscode/issues

License

MIT — DugganUSA LLC, Minneapolis, MN.

Built by two people, one AI partner, and $75/month in infrastructure.

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