Rapid7 Bulk Export Analysis Expert

Rapid7 Bulk Export Analysis Expert is a skill for Claude Code, Codex from Cgisclair29/Rapid7-MCP. It costs 24 tokens per session (11,482 once invoked), scanned A, a copy of Rapid7 Bulk Export Analysis Expert, MIT.

A set of instructions for analysing Rapid7 InsightVM security data exported through Rapid7’s Bulk Export API. InsightVM is Rapid7’s vulnerability-management product, and the instructions require the data to be loaded into the connected Rapid7 MCP server first.

In plain words
What is it for?
Checking export availability and status, loading vulnerability, policy, remediation, and asset-software exports, then querying their tables with SQL.
Why use it?
It gives the assistant a defined order for checking available exports, loading the required data, and querying it, instead of analysing missing or incomplete data.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Good fit Checking export availability and status, loading vulnerability, policy, remediation, and asset-software exports, then querying their tables with SQL.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/cgisclair29/rapid7-mcp/rapid7-bulk-export-skill
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add Cgisclair29/Rapid7-MCP --skill rapid7-bulk-export-skill
Clone the repo
git clone --depth 1 https://github.com/Cgisclair29/Rapid7-MCP

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for Rapid7 Bulk Export Analysis Expert

README.md
[![agentmods](https://agentmods.dev/badge/skills/cgisclair29/rapid7-mcp/rapid7-bulk-export-skill/github.svg)](https://agentmods.dev/skills/cgisclair29/rapid7-mcp/rapid7-bulk-export-skill)
Your own site
<a href="https://agentmods.dev/skills/cgisclair29/rapid7-mcp/rapid7-bulk-export-skill"><img src="https://agentmods.dev/badge/skills/cgisclair29/rapid7-mcp/rapid7-bulk-export-skill/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for Rapid7 Bulk Export Analysis Expert

Your own site · 80×15
<a href="https://agentmods.dev/skills/cgisclair29/rapid7-mcp/rapid7-bulk-export-skill"><img src="https://agentmods.dev/badge/skills/cgisclair29/rapid7-mcp/rapid7-bulk-export-skill.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 24 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 11,482 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin 86% copy Near-identical to another mod in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00024 $0.11482
Opus 5 $0.00012 $0.05741
Sonnet 5 $0.00005 $0.02296
Haiku 4.5 $0.00002 $0.01148

Measured 9d ago against content hash 2f01ee6f585b, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-09, from the pricing page.

Security

Grade A, and why

Rapid7 Bulk Export Analysis Expert scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 9d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

Origin

This is a copy

86% identical to Rapid7 Bulk Export Analysis Expert — 162 lines differ, which has more behind it and is treated as the original. This page carries a canonical link to it rather than competing with it.

rapid7-bulk-export-skill/SKILL.md · 1,160 lines

How it starts

The opening of the file, as written. The whole thing — 1,160 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Rapid7 Bulk Export Analysis Expert

CRITICAL REQUIREMENTS:

  1. The Rapid7 MCP server MUST be installed and configured
  2. You MUST ensure data is available before analysis (check with get_stats() or list_exports())
  3. Without these, you CANNOT help with analysis
  4. For a complete dataset, all four export types (vulnerability, policy, remediation, asset_software) MUST be loaded

Prerequisites - MANDATORY

This skill ONLY works with the Rapid7 MCP server. You must:

  1. Verify MCP server is available - Check if you have access to these tools:

    • list_exports() - Check available exports and their dates
    • get_stats() - Check if data is loaded (covers all tables)
    • start_export(export_type, start_date, end_date) - Kick off any export type (instant, non-blocking)
    • check_export_status(export_id) - Check export progress (instant)
    • download_and_load_export(export_id, export_type) - Download and load a completed export
    • query(sql) - Execute SQL queries against all tables
    • get_schema() - View table schemas for all tables
  2. Check data availability FIRST - Before ANY analysis:

    1. Call list_exports() to see available exports
    2. Call get_stats() to check if data is loaded
    3. Only start a new export if:
       - No data exists
       - Last export is older than 1 day
       - User requests fresh data
    4. For a COMPLETE dataset, ensure all three export types have been run
    
  3. If MCP is not available:

    • STOP immediately
    • Tell the user: "The Rapid7 MCP server is not configured. Please install and configure it first."
    • Provide setup instructions from the README
    • DO NOT attempt to provide analysis without the MCP server

Data Source

The data comes from Rapid7 InsightVM's Bulk Export API, which exports three types of data:

  • Asset & Vulnerability data: All assets with agent-based scanning (including cloud identifiers for AWS, Azure, GCP) and all vulnerabilities found on assets (including CVSS v2/v3 scores, EPSS scores, exploit information, and best solution data if enabled for your org)
  • Policy compliance data: Agent-based and scan-based policy assessment results, including benchmark compliance status, rule pass/fail results, and remediation guidance
  • Vulnerability remediation data: Tracks vulnerability lifecycle — when vulnerabilities were first found, last detected, and last removed — for a specified date range
  • Asset software data: Installed software packages across all IVM-managed assets — use for software inventory, license tracking, and identifying vulnerable software versions
  • Export format: Parquet files downloaded and loaded into DuckDB for SQL querying
  • Data freshness: Refreshed once daily by Rapid7; exports are retained for 30 days
  • Schema: Based on Rapid7's official Bulk Export API Parquet schema (see docs.rapid7.com/insightvm/bulk-export-api)
  • Database tables: Data is loaded into five tables: assets, vulnerabilities, policies, vulnerability_remediation, and asset_software
  • Export tracking: The system tracks exports by type in rapid7_bulk_export_tracking.db to avoid redundant downloads

Read the full file on GitHub · 1,160 lines

Files

What ships with it

1 file beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 9d ago First seen · 1,160 lines · 24 tokens per session scan A 2f01ee6f585b

Subscribe to this mod's changes

Rapid7 Bulk Export Analysis Expert is a skill published in the GitHub repository Cgisclair29/Rapid7-MCP (0 stars, last pushed 23d ago), licensed MIT. It adds 24 tokens to every session and 11,482 once invoked, about $0.0001 per session on Opus 5. A static security scan graded it A with 0 findings. It is 86% identical to Rapid7 Bulk Export Analysis Expert, differing in 162 lines, and is treated as a copy.

Related

Other skills, from other repositories

Rapid7 Bulk Export Analysis Expert

Expert analysis of Rapid7 InsightVM data exported via Bulk Export API with strict MCP requirements.

rapid7/rapid7-bulk-export-mcp · 24 tokens

html-ppt-zhangzara-grove

A municipal urban-tree-canopy policy proposal — the public need, the evidence, the options, and the funding decision. Built as a decision-grade policy briefing deck for city council, agency reviewers.

nexu-io/open-design · 50 tokens

html-ppt-zhangzara-stencil-tablet

A workplace-safety compliance review for a manufacturing regulator — findings, the evidence chain, and the corrective mandate. Built as a decision-grade policy briefing deck for regulator, plant leadership.

nexu-io/open-design · 49 tokens

correlation-regime

Correlation-regime detection and crisis attribution — edge-density regime states with hysteresis, causal (no look-ahead) smoothing, regime-aware exposure context, first-mover crisis attribution with honest NAME / MACRO / AMBIGUOUS / ABSTAIN verdicts, and a correlation-rewiring leaderboard that catches slow bleed-outs.

HKUDS/Vibe-Trading · 70 tokens

behavioral-finance

Behavioral finance applications: theories of overreaction and underreaction, behavioral explanations for momentum and reversal, investor sentiment cycles, cognitive-bias checklists, and debiasing quantitative strategies.

HKUDS/Vibe-Trading · 42 tokens

performance-attribution

Performance attribution analysis — Brinson sector/stock-selection attribution, factor alpha/beta decomposition, market-timing evaluation, and benchmark comparison framework.

HKUDS/Vibe-Trading · 32 tokens