generate_remediation_pdf
Generate a remediation PDF locally from NowSecure findings, including only open findings with severities from blocker to medium. Works reliably even when the standard export fails.
Instructions
Generate a clean remediation PDF locally from NowSecure findings (rendered by this server, NOT NowSecure's broken report service). Includes only open findings requiring remediation (default severities: blocker, critical, high, medium). Guaranteed to work even when the UI/REST PDF export fails. The server auto-names the file as [App_Name]NowSecure_report[yyyy-MM-dd_HHmmss].pdf when given outputDir + appName.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"appRef": "<appRef>"
},
"name": "generate_remediation_pdf"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| appRef | Yes | Application ref (UUID). | |
| assessmentRef | No | Assessment ref (UUID). If omitted, the latest assessment is used. | |
| outputDir | No | Directory to save the report into (e.g. the current workspace root). The server auto-generates the filename. Defaults to the server's working directory if neither outputDir nor outputPath is given. | |
| appName | No | Human-readable app name used in the auto-generated filename (e.g. 'My App'). Spaces become underscores. Falls back to the package key if omitted. | |
| outputPath | No | Explicit full file path. Overrides outputDir/appName auto-naming when provided, e.g. C:/Users/you/Downloads/remediation.pdf. | |
| impactTypes | No | Severities to include. Default: ['blocker','critical','high','medium']. |