Read-only access to your Auditon vulnerability scans: findings, endpoints, reports and changes.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Auditon API key, created under API keys in the client portal
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
What changed on an endpoint between two scans: appeared, resolved, not reassessed (the check did not complete, so status is unknown) and severity changes. Without scan ids, compares the endpoint's two most recent scans.
Endpoint hostname or IP, as returned by list_endpoints
Later scan
Earlier scan
What changed on an endpoint between two scans: appeared, resolved, not reassessed (the check did not complete, so status is unknown) and severity changes. Without scan ids, compares the endpoint's two most recent scans.
| Argument | Type | Description |
|---|---|---|
| to_scan | string | Later scan |
| endpoint* | string | Endpoint hostname or IP, as returned by list_endpoints |
| from_scan | string | Earlier scan |
{
"type": "object",
"required": [
"endpoint"
],
"properties": {
"to_scan": {
"type": "string",
"description": "Later scan"
},
"endpoint": {
"type": "string",
"description": "Endpoint hostname or IP, as returned by list_endpoints"
},
"from_scan": {
"type": "string",
"description": "Earlier scan"
}
},
"additionalProperties": false
}Full detail for one finding: description, impact, remediation, references, evidence, analyst decision and its history across scans.
| Argument | Type | Description |
|---|---|---|
| finding_id* | string | finding_id from list_findings or get_report |
{
"type": "object",
"required": [
"finding_id"
],
"properties": {
"finding_id": {
"type": "string",
"description": "finding_id from list_findings or get_report"
}
},
"additionalProperties": false
}One scan as structured data: rating, coverage gaps, findings, items requiring verification, accepted risks, dismissed false positives and passed controls. Read "interpretation" before drawing conclusions. Set detail=true for descriptions and remediation.
| Argument | Type | Description |
|---|---|---|
| detail | boolean | Include description, impact, remediation, references and evidence for each finding |
| scan_id* | string | scan_id (or source_id) as returned by list_scans |
| endpoint | string | Limit the report to one endpoint |
{
"type": "object",
"required": [
"scan_id"
],
"properties": {
"detail": {
"type": "boolean",
"default": false,
"description": "Include description, impact, remediation, references and evidence for each finding"
},
"scan_id": {
"type": "string",
"description": "scan_id (or source_id) as returned by list_scans"
},
"endpoint": {
"type": "string",
"description": "Limit the report to one endpoint"
}
},
"additionalProperties": false
}Hosts assessed in this workspace, with open findings by severity and the most recent scan. Start here.
No arguments.
{
"type": "object",
"additionalProperties": false
}Current findings across all scans, most severe first. Defaults to open findings; potential (unconfirmed) matches are included and marked by assurance.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| since | string | Only findings last observed on or after this date (YYYY-MM-DD) |
| state | string | |
| endpoint | string | Endpoint hostname or IP, as returned by list_endpoints |
| min_severity | string | Lowest severity to include |
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"default": 100,
"maximum": 500,
"minimum": 1
},
"since": {
"type": "string",
"description": "Only findings last observed on or after this date (YYYY-MM-DD)"
},
"state": {
"enum": [
"open",
"resolved",
"all"
],
"type": "string",
"default": "open"
},
"endpoint": {
"type": "string",
"description": "Endpoint hostname or IP, as returned by list_endpoints"
},
"min_severity": {
"enum": [
"Critical",
"High",
"Medium",
"Low",
"Info"
],
"type": "string",
"default": "Info",
"description": "Lowest severity to include"
}
},
"additionalProperties": false
}Scans, newest first: type, status, rating and coverage. With an endpoint, rating, findings and coverage are for that endpoint only.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| endpoint | string | Endpoint hostname or IP, as returned by list_endpoints |
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"default": 20,
"maximum": 100,
"minimum": 1
},
"endpoint": {
"type": "string",
"description": "Endpoint hostname or IP, as returned by list_endpoints"
}
},
"additionalProperties": false
}