Known security incidents in developer software, with reviewed fix procedures.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
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.
Compares installed programs and versions (at most 50 items, version optional) with verified fixed versions. Each item is affected (below a verified fixed version, with the incident id), not_affected (at or above it) or unknown (no version, an unparsable version, or no verified fixed version for that program and version line).
Installed programs and versions.
The user's operating system.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http fixlane https://fixlane.poparecon.com/mcp
Compares installed programs and versions (at most 50 items, version optional) with verified fixed versions. Each item is affected (below a verified fixed version, with the incident id), not_affected (at or above it) or unknown (no version, an unparsable version, or no verified fixed version for that program and version line).
| Argument | Type | Description |
|---|---|---|
| os | any | The user's operating system. |
| items* | array | Installed programs and versions. |
{
"type": "object",
"$defs": {
"Item": {
"type": "object",
"title": "Item",
"required": [
"name"
],
"properties": {
"name": {
"type": "string",
"title": "Name",
"maxLength": 200,
"description": "Program or package name as installed, for example Google Chrome."
},
"version": {
"anyOf": [
{
"type": "string",
"maxLength": 60
},
{
"type": "null"
}
],
"title": "Version",
"default": null,
"description": "Installed version, for example 130.0.6723.91."
}
}
}
},
"title": "check_inventoryArguments",
"required": [
"items"
],
"properties": {
"os": {
"anyOf": [
{
"enum": [
"macos",
"windows",
"linux",
"ios",
"android"
],
"type": "string"
},
{
"type": "null"
}
],
"title": "Os",
"default": null,
"description": "The user's operating system."
},
"items": {
"type": "array",
"items": {
"$ref": "#/$defs/Item"
},
"title": "Items",
"maxItems": 50,
"description": "Installed programs and versions."
}
}
}Known security issues of one program, app or package (for example Chrome, Node.js, VS Code) or of a CVE id. Returns the matching products with incident id, title, severity, whether it is exploited in the wild, publication date, the verified fixed version and whether a fix procedure exists. The optional os narrows the fix availability to one system.
| Argument | Type | Description |
|---|---|---|
| os | any | The user's operating system. |
| query* | string | Program, app or package name, or a CVE id. |
{
"type": "object",
"title": "check_softwareArguments",
"required": [
"query"
],
"properties": {
"os": {
"anyOf": [
{
"enum": [
"macos",
"windows",
"linux",
"ios",
"android"
],
"type": "string"
},
{
"type": "null"
}
],
"title": "Os",
"default": null,
"description": "The user's operating system."
},
"query": {
"type": "string",
"title": "Query",
"maxLength": 200,
"description": "Program, app or package name, or a CVE id."
}
}
}One fix prompt for everything to update now on a desktop system (macos, windows, linux). Returns only a digest that passed lint and review. Phones have no digest.
| Argument | Type | Description |
|---|---|---|
| os* | string | The user's desktop operating system. |
{
"type": "object",
"title": "get_digestArguments",
"required": [
"os"
],
"properties": {
"os": {
"enum": [
"macos",
"windows",
"linux",
"ios",
"android"
],
"type": "string",
"title": "Os",
"description": "The user's desktop operating system."
}
}
}The reviewed fix procedure of one incident for one operating system. Takes an incident id returned by the other Fixlane tools. Desktop systems (macos, windows, linux) get an agent prompt: a read-only check first, then the fix. Phones (ios, android) get manual steps only.
| Argument | Type | Description |
|---|---|---|
| os* | string | The user's operating system. |
| incident_id* | integer | Incident id from another Fixlane tool. |
{
"type": "object",
"title": "get_fix_promptArguments",
"required": [
"incident_id",
"os"
],
"properties": {
"os": {
"enum": [
"macos",
"windows",
"linux",
"ios",
"android"
],
"type": "string",
"title": "Os",
"description": "The user's operating system."
},
"incident_id": {
"type": "integer",
"title": "Incident Id",
"minimum": 1,
"description": "Incident id from another Fixlane tool."
}
}
}The newest incidents Fixlane serves, newest first, optionally for one operating system and since a date (YYYY-MM-DD). At most 20, each with its incident id.
| Argument | Type | Description |
|---|---|---|
| os | any | Only incidents served for this system. |
| limit | integer | How many incidents, at most 20. |
| since | any | Only incidents published on or after this date, YYYY-MM-DD. |
{
"type": "object",
"title": "latest_incidentsArguments",
"properties": {
"os": {
"anyOf": [
{
"enum": [
"macos",
"windows",
"linux",
"ios",
"android"
],
"type": "string"
},
{
"type": "null"
}
],
"title": "Os",
"default": null,
"description": "Only incidents served for this system."
},
"limit": {
"type": "integer",
"title": "Limit",
"default": 10,
"maximum": 20,
"minimum": 1,
"description": "How many incidents, at most 20."
},
"since": {
"anyOf": [
{
"type": "string",
"maxLength": 10
},
{
"type": "null"
}
],
"title": "Since",
"default": null,
"description": "Only incidents published on or after this date, YYYY-MM-DD."
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 11, 2026.