Sonatype Lifecycle Public REST API — Firewall
Sonatype Lifecycle Public REST API — Firewall. 28 operations. Lead operation: Firewall. Self-contained Naftiko capability covering one Sonatype business surface.
What You Can Do
This operation asynchronously re-evaluates the specified component across all repositories where the component exists.
The system will automatically discover
Returns the current progress of a cascade re-evaluation operation including the list of components that have been evaluated and those still pending. The overall status will be 'pending' i
Use this endpoint to evaluate malware for a list of components up to a maximum of 100 components in a single request.A hash or packageUrl (or both) can be supplied for each component that are of
Use this endpoint to get the count of malicious components evaluated via malware defense API grouped by format.
MCP Tools
use-this-method-retrieve-details
Use this method to retrieve the details of components that are auto-released from quarantine.
use-this-method-request-list
Use this method to request a list of quarantined components.
use-this-method-evaluate-components
Use this method to evaluate components (max. 100).
use-this-method-verify-that
Use this method to verify that the authenticated user has required permissions for firewall operations and retrieve accessible applications.
use-this-method-find-all
Use this method to find all container images currently in quarantine.
use-this-method-get-all
Use this method to get all policy waivers for container images.
use-this-method-delete-container
Use this method to delete a container waiver, specified by the containerImageId.
use-this-method-create-waiver
Use this method to create a waiver for all policy violations of a container Image.
use-this-method-retrieve-firewall
Use this method to retrieve firewall dashboard metrics.
removes-proprietary-component-namespaces-specified
Removes proprietary component namespaces for the specified format.
adds-list-proprietary-component-namespaces
Adds a list of proprietary component namespaces for the specified format to prevent namespace confusion attacks.
use-this-method-request-summary
Use this method to request a summary of quarantined components.
use-this-method-determine-if
Use this method to determine if the quarantined component(s) details can be accessed anonymously.
use-this-method-enable-disable
Use this method to enable/disable anonymous access to view the quarantined components.
use-this-method-retrieve-configuration
Use this method to retrieve the configuration settings for auto-release from quarantine for repositories.
use-this-method-set-configurations
Use this method to set the configurations for auto-release from quarantine for a list of repositories.
use-this-method-track-how
Use this method to track how many components have been automatically released from quarantine over different time periods.
initiate-cascade-re-evaluation-component
Initiate cascade re-evaluation for a component across repository hierarchies.
This operation asynchronously re-evaluates the specified component across all repositories where the component exists.
The system will automatically discover
get-status-cascade-re-evaluation
Get the status of a cascade re-evaluation request.
Returns the current progress of a cascade re-evaluation operation including the list of components that have been evaluated and those still pending. The overall status will be 'pending' i
use-this-method-retrieve-configuration-2
Use this method to retrieve the configuration details of an existing repository manager.
use-this-method-update-repositories
Use this method to update the repositories for an existing repository manager.
use-this-method-retrieve-id
Use this method to retrieve the ID and name for the repository container.
use-this-method-retrieve-all
Use this method to retrieve all configured repository managers.
use-this-method-add-new
Use this method to add a new repository manager.
use-this-method-delete-existing
Use this method to delete an existing repository manager.
use-this-method-retrieve-details-2
Use this method to retrieve details of an existing repository manager.
evaluate-malware-list-components-p-use-this
Evaluate malware for a list of components.
Use this endpoint to evaluate malware for a list of components up to a maximum of 100 components in a single request.A hash or packageUrl (or both) can be supplied for each component that are of
response-contains-malware-defense-api
The response contains malware defense API metrics.
Use this endpoint to get the count of malicious components evaluated via malware defense API grouped by format.