Agent Plugins Marketplace
All plugins

mlab

v0.2.0

Analyst-grade threat intelligence workflows on top of the mlab.sh platform: IOC triage, SBOM vulnerability audits, threat actor profiling and phishing/smishing triage.

Claude Code18 Skills1 MCP serverStreamable HTTP

By mlab.shLicense: MIT0 GitHub starsUpdated 3 days ago

Directory evidence

Runtimes
Claude Code
Parsed components
19 skill or MCP entries
Source updated
Sep 20, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology

Install mlab for Claude Code

Installs for the current user
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install mlab@agent-plugin-marketplace

Paste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/mlab-sh/mlab-claude

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/mlab/.

Plugin files

plugins/mlab/
├── .claude-plugin/plugin.json
├── skills/actor-profile/SKILL.md
├── skills/case-notes/SKILL.md
├── skills/crypto-trace/SKILL.md
├── skills/dep-diff-review/SKILL.md
├── skills/dep-vetting/SKILL.md
├── skills/domain-surface/SKILL.md
├── skills/intel-report/SKILL.md
├── skills/ioc-batch/SKILL.md
├── skills/ioc-triage/SKILL.md
├── skills/license-check/SKILL.md
├── skills/phishing-triage/SKILL.md
├── skills/repo-ioc-sweep/SKILL.md
├── skills/sbom-audit/SKILL.md
├── skills/sbom-export/SKILL.md
├── skills/script-triage/SKILL.md
├── skills/smishing-campaign/SKILL.md
├── skills/supply-chain-audit/SKILL.md
├── skills/threat-watch/SKILL.md
└── .mcp.json

Included Skills18

actor-profileskills/actor-profile/SKILL.md

Build a threat actor profile brief from mlab.sh actor intelligence - origin, motivations, targeting, aliases, exploited CVEs, tools and techniques. Use when the user names a threat actor or APT group (APT28, Lazarus, Scattered Spider...), asks who is behind a campaign, or wants to know whether an actor targets their sector or exploits a given CVE.

case-notesskills/case-notes/SKILL.md

Keep a persistent investigation journal - mlab.sh bookmarks hold the case's indicator set (IPs, domains, hashes), a local case file holds the narrative. Use when the user opens/resumes an investigation, says "bookmark this", "add to the case", asks what is in the current case, or wants a case summary.

crypto-traceskills/crypto-trace/SKILL.md

Triage blockchain addresses through mlab.sh - labels, sanctions status, risk scoring and address type across Bitcoin, Ethereum and 12 other EVM chains, Tron, Solana, TON and Dogecoin. Use when the user provides a crypto/wallet address, investigates a ransomware payment or scam wallet, or needs a sanctions/AML check on an address.

dep-diff-reviewskills/dep-diff-review/SKILL.md

Review what a change or pull request introduces into the dependency tree - new packages, version bumps, typosquats, install scripts, vulnerabilities - using postmortem diff plus mlab.sh enrichment. Use when reviewing a PR that touches a lockfile, comparing two branches' dependencies, or gating dependency changes in CI.

dep-vettingskills/dep-vetting/SKILL.md

Vet a single package BEFORE adding it as a dependency - reputation, typosquat check, maintainer history, install scripts, blast radius - using postmortem and mlab.sh. Use when the user asks "can I trust this package", considers adding a dependency (npm i / cargo add / pip install X), or compares candidate libraries.

domain-surfaceskills/domain-surface/SKILL.md

Review the external attack surface of a domain via mlab.sh - DNS records, subdomains, SSL certificates, mail spoofability (SPF/DKIM/DMARC), security.txt and exposed hosts. Use when the user asks to scan/audit/review a domain, check what a company exposes, verify their own perimeter, or assess a third party's external posture.

intel-reportskills/intel-report/SKILL.md

Turn a finished investigation into a client-ready CTI report - TLP marking, executive summary, findings with confidence levels, defanged IOC annex. Pure writing playbook on top of results already gathered. Use when the user asks for a report, deliverable, write-up or summary of an investigation done in this or a previous session.

ioc-batchskills/ioc-batch/SKILL.md

Bulk-enrich a list of IOCs through mlab.sh with quota management - takes a CSV, text file or pasted list of mixed indicators, enriches each with the right tool, and produces a machine-usable CSV plus a human summary. Use when the user provides a file or list of multiple indicators to check, enrich, or turn into a blocklist.

ioc-triageskills/ioc-triage/SKILL.md

Triage any indicator of compromise (IOC) through mlab.sh - IPs, CIDR ranges, domains, URLs, file hashes, email addresses, MAC addresses, phone numbers or blockchain addresses. Detects the indicator type, runs the right lookups, pivots to malware families, threat actors and CVEs, and produces an analyst-ready verdict. Use when the user pastes one or more indicators, or asks to check, triage, enrich, or investigate an IOC.

license-checkskills/license-check/SKILL.md

Inventory the licenses of a project's dependency graph and enforce a policy over them using postmortem - denied licenses, unknown licenses, dual-licensing. Use when the user asks about license compliance, what licenses their dependencies carry, whether GPL/AGPL is present, or wants a license gate for CI.

phishing-triageskills/phishing-triage/SKILL.md

Analyze a suspicious email, SMS or message for phishing/smishing using mlab.sh - sender address reputation, domain spoofability (SPF/DKIM/DMARC), embedded URL analysis, callback phone numbers and smishing scoring. Use when the user pastes a suspicious message, reports a phishing attempt, or asks whether an email/SMS/link is legit.

repo-ioc-sweepskills/repo-ioc-sweep/SKILL.md

Inventory what a codebase talks to - extract embedded URLs, IPs, domains, wallets, base64 blobs and shell scripts from a repo, then enrich each endpoint through mlab.sh. Use when the user asks what a repo connects to, wants an egress inventory, or vets a vendor/third-party codebase for suspicious embedded infrastructure.

sbom-auditskills/sbom-audit/SKILL.md

Audit a dependency lockfile or SBOM for known vulnerabilities via mlab.sh, prioritize findings by KEV status and EPSS, and attribute actively exploited CVEs to threat actors. Use when the user provides a Cargo.lock, package-lock.json, requirements.txt, go.sum, composer.lock, Gemfile.lock or CycloneDX SBOM, or asks to check dependencies for vulnerabilities.

sbom-exportskills/sbom-export/SKILL.md

Generate a CycloneDX SBOM locally with postmortem and push it through mlab.sh vulnerability scanning - for projects or container images where no single lockfile can be pasted. Use when the user asks for an SBOM, needs vuln scanning of a container image or a multi-ecosystem repo, or when sbom-audit lacks a usable lockfile.

script-triageskills/script-triage/SKILL.md

Statically analyze a suspicious shell script through mlab.sh - install.sh, cron payloads, CI steps, curl-pipe-sh one-liners. Flags dangerous constructs (download-piped-to-shell, base64 decoding, reverse shells, persistence, anti-forensics, destructive deletes), extracts every IOC and enriches them. Use when the user pastes shell code and asks if it is safe/malicious, or provides a .sh file to vet before running it.

smishing-campaignskills/smishing-campaign/SKILL.md

Analyze a batch of reported SMS/text messages through mlab.sh - score each for smishing, cluster them into campaigns, and extract the shared infrastructure (URLs, callback numbers, sender patterns). Use when the user has multiple reported SMS from users/employees, or investigates an SMS phishing wave. For a single message, phishing-triage does the job.

supply-chain-auditskills/supply-chain-audit/SKILL.md

Full supply-chain audit of a project - postmortem detects malicious code, install hooks and risky dependencies locally, then mlab.sh enriches what it finds (hashes, endpoints, actors, CVEs). Use when the user asks to audit a project's dependencies or supply chain, check a repo for malicious packages, or vet a codebase before adoption or deployment.

threat-watchskills/threat-watch/SKILL.md

Generate a threat landscape digest from mlab.sh - recent critical/KEV CVEs filtered to a declared technology stack, with actor attribution. Use when the user asks what is new in vulnerabilities, wants a daily/weekly threat brief, asks about recent CVEs for a product, or sets up a recurring watch on their stack.

MCP servers1

mlabStreamable HTTP
url
https://mlab.sh/mcp

Plugin manifests1

plugins/mlab/.claude-plugin/plugin.json
{
  "$schema": "https://www.schemastore.org/claude-code-plugin-manifest.json",
  "name": "mlab",
  "displayName": "mlab.sh Threat Intelligence",
  "version": "0.2.0",
  "description": "Analyst-grade threat intelligence workflows on top of the mlab.sh platform: IOC triage, SBOM vulnerability audits, threat actor profiling and phishing/smishing triage.",
  "author": {
    "name": "mlab.sh",
    "url": "https://mlab.sh"
  },
  "homepage": "https://doc.mlab.sh/docs/mlab.sh/integrations/mcp",
  "repository": "https://github.com/mlab-sh/mlab-claude",
  "license": "MIT",
  "keywords": [
    "threat-intelligence",
    "soc",
    "dfir",
    "ioc",
    "cve",
    "sbom",
    "supply-chain",
    "phishing",
    "security"
  ]
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[mlab on Agent Plugins Marketplace](https://pluginsmp.com/plugins/mlab)