Sonatype Firewall API

Use this REST API for managing and monitoring firewall features, including metrics, repository management, quarantine operations, and namespace confusion prevention.

Business capability
Open Source Stewardship BC-4200.60

Operations 29

GET /api/v2/firewall/components/autoReleasedFromQuarantine Get unquarantine list #
GET /api/v2/firewall/components/quarantined Get quarantine list #
POST /api/v2/firewall/components/{repositoryManagerId}/{repositoryId}/evaluate Evaluate components 1 #
GET /api/v2/firewall/connection/verify Verify connection and get applications #
GET /api/v2/firewall/container-image/policyViolations/quarantined Get container images in quarantine #
GET /api/v2/firewall/container-image/policyWaiver Get waivers #
DELETE /api/v2/firewall/container-image/{containerImageId}/policyWaiver Delete container image policy waiver #
POST /api/v2/firewall/container-image/{containerImageId}/policyWaiver Add waiver #
GET /api/v2/firewall/metrics/embedded Get firewall metrics #
DELETE /api/v2/firewall/namespace_confusion/{format} Remove proprietary component names #
POST /api/v2/firewall/namespace_confusion/{format} Add proprietary component names #
GET /api/v2/firewall/quarantine/summary Get quarantine summary #
GET /api/v2/firewall/quarantinedComponentView/configuration/anonymousAccess Get quarantined component view anonymous access #
PUT /api/v2/firewall/quarantinedComponentView/configuration/anonymousAccess/{enabled} Set quarantined component view anonymous access #
GET /api/v2/firewall/releaseQuarantine/configuration Get firewall auto unquarantine config #
PUT /api/v2/firewall/releaseQuarantine/configuration Set firewall auto unquarantine config #
GET /api/v2/firewall/releaseQuarantine/summary Get firewall unquarantine summary #
POST /api/v2/firewall/repositories/cascade-reevaluate/componentHash/{componentHash} Initiate cascade reevaluation #
GET /api/v2/firewall/repositories/cascade-reevaluate/status/{requestId} Get cascade status #
GET /api/v2/firewall/repositories/configuration/{repositoryManagerId} Get configured repositories #
POST /api/v2/firewall/repositories/configuration/{repositoryManagerId} Configure repositories #
GET /api/v2/firewall/repositoryContainer Get repository container #
GET /api/v2/firewall/repositoryManagers Get repository managers #
POST /api/v2/firewall/repositoryManagers Add repository manager #
DELETE /api/v2/firewall/repositoryManagers/{repositoryManagerId} Delete repository manager #
GET /api/v2/firewall/repositoryManagers/{repositoryManagerId} Get repository manager #
POST /api/v2/malware-defense/evaluate Evaluate malware #
GET /api/v2/malware-defense/metrics Get malware defense metrics #
POST /api/v2/firewall/container-image/{containerImageId}/policyWaiverRequest Request waiver #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/sonatype-firewall-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

sonatype-firewall-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Sonatype Firewall API
  version: '1.0'
  description: 'Operations tagged Firewall across 2 of this provider''s published API definitions: sonatype-lifecycle-openapi.yml, sonatype-iq-openapi.yml. Each path carries the servers of the definition it was published in.'
security:
- BasicAuth: []
  BearerAuth: []
tags:


# --- truncated at 32 KB (48 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/sonatype/refs/heads/main/openapi/sonatype-firewall-api-openapi.yml