Skip to content

Conversation

@Rohankaf
Copy link

Description

APIVoid released their v2 API on 10 Feb 2025, and v1 will be deprecated in Feb 2026.
IntelOwl was still using the v1 endpoints, so this PR updates the APIVoid analyzer to support the new v2 API.

What’s included

  • Added full APIVoid v2 API support
  • New JSON POST requests instead of GET
  • X-API-Key header for authentication
  • Updated endpoints:
    • /v2/ip-reputation
    • /v2/url-reputation
    • /v2/domain-reputation
  • Added configuration option: "api_version": "v2" or "use_v2": true
  • Preserved full backward compatibility with v1 (fallback on invalid or missing config)

Related Issue

Closes #3006


Type of change

  • New feature (non-breaking change which adds functionality)

Checklist

  • I have read and understood the rules about how to Contribute to this project
  • The pull request is for the branch develop
  • A plugin (analyzer) was changed
    • I followed the documentation "How to create a Plugin"
    • No new docs were required (API upgrade only, no new analyzer)
    • This analyzer requires an API key, so no updates to FREE_TO_USE_PLAYBOOKS were needed
    • The analyzer interacts with an external service and includes a url attribute
    • _monkeypatch() was already present and still functional for mocked tests
  • No new libraries were added
  • Linters (Black, Flake8, Isort) give 0 errors locally
  • The change was tested locally with a standalone sandbox test to validate request flow

(Notes:
This PR updates an existing analyzer and does not require new test files, datamodels, or GUI changes.)


Let me know if you need any changes or improvements.

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.

APIVoid v1 API to become deprecated in Feb 2026

2 participants