Skip to content

add(plugin): ipgeolocation-io - #4034

Open
mateen993 wants to merge 1 commit into
rapid7:masterfrom
mateen993:add/ipgeolocation-plugin
Open

add(plugin): ipgeolocation-io#4034
mateen993 wants to merge 1 commit into
rapid7:masterfrom
mateen993:add/ipgeolocation-plugin

Conversation

@mateen993

Copy link
Copy Markdown

🎫 Ticket

N/A

🧩 Type of Change

  • Feature
  • Bug fix
  • Other

🧠 Background & Motivation

Add an IPGeolocation.io integration for Rapid7 InsightConnect to provide IP intelligence and enrichment capabilities through the IPGeolocation.io v3 APIs.

The plugin enables InsightConnect users to enrich and assess IPv4 and IPv6 addresses using geolocation, security, ASN, and network abuse intelligence.

✨ What Changed

Added a new IPGeolocation.io InsightConnect plugin with the following actions:

  • IP Geolocation: Retrieve geolocation, country, currency, network, company, ASN, and time zone information.
  • IP Geolocation Bulk: Enrich multiple IP addresses or domains in a single request.
  • IP Security: Assess an IP address for security and threat signals, including VPN, proxy, Tor, and threat score.
  • IP Security Bulk: Perform security assessment for multiple IP addresses.
  • ASN Lookup: Retrieve ASN routing intelligence using an ASN or IP address.
  • Abuse Contact: Retrieve network abuse contact information for an IP address.

Also includes:

  • InsightConnect connection configuration for the IPGeolocation.io API key
  • Action schemas and outputs
  • Plugin documentation
  • Action test cases
  • Unit tests
  • Docker-based plugin runtime

🧪 Testing

The plugin was tested locally using the InsightConnect plugin tooling.

Tested:

  • All six plugin actions
  • Valid IPv4 inputs
  • Valid IPv6 inputs
  • Invalid and empty inputs
  • API authentication/error scenarios
  • Optional action parameters
  • Docker image build and execution
  • Action-level test cases
  • Unit tests
  • InsightConnect plugin analysis

@mateen993
mateen993 requested a review from a team as a code owner August 10, 2026 15:38
@snyk-io

snyk-io Bot commented Aug 10, 2026

Copy link
Copy Markdown

Snyk checks have passed. No issues have been found so far.

Status Scan Engine Critical High Medium Low Total (0)
Open Source Security 0 0 0 0 0 issues
Licenses 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant