Trusera Webhook icon

Trusera Webhook

One-node security dashboard — add n8n API credentials, activate, and visit /webhook/trusera to see your AI-BOM report.

Trusera Webhook

AI-generated

Summary

Serves a Trusera AI-BOM security dashboard at the /trusera webhook endpoint. Fetches all n8n workflows via the configured n8n API credentials, scans them for AI components and security risks, and renders an HTML dashboard with severity breakdowns, OWASP LLM Top 10 findings, and workflow details. Optional password parameter encrypts the dashboard data via AES-256-GCM, requiring visitors to enter the password to decrypt and view results.

Inputs

None.

Output shape

HTML dashboard page served at the webhook URL with security headers (X-Content-Type-Options: nos hasniff, X-Frame.rame-Options: DENY, Referrer-Policy: no-referrer). Internal workflow data includes { served: true, timestamp }.

The webhook returns noWebhookResponse: true and workflowData containing { served: true, timestamp } internally; the actual response body is the generated HTML.

Examples

Example 1: Basic dashboard (no password)

Add the Trusera Webhook node, configure truseraApi credentials with n8n instance base URL and API key. Activate the workflow and visit the generated webhook URL to see the unencrypted dashboard.

Example 2: Password-protected dashboard

Set the Dashboard Password parameter to a secret string. Upon activation and URL visit, visitors encounter a password prompt. Correct entry decrypts the AES-256-GCM encrypted scan data and reveals the dashboard.

Links

Discussion