documenso-observability
Pass
Audited by Gen Agent Trust Hub on Sep 9, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [SAFE]: The skill follows secret management best practices by utilizing environment variables (
DOCUMENSO_API_KEY) for credential access rather than hardcoding sensitive API keys directly in the provided code templates. - [SAFE]: The logging implementation incorporates explicit security measures using the
pinologger's redaction features to automatically remove sensitive fields such asapiKey,signingToken, andsigningUrlfrom log output, preventing accidental exposure of credentials in monitoring stacks. - [INDIRECT_PROMPT_INJECTION]: The skill provides templates for processing external data from Documenso webhooks and API responses, which introduces a potential vulnerability surface.
- Ingestion points: External data enters the application context via
req.bodyin the Express webhook endpoint and via response objects from the Documenso SDK. - Boundary markers: The skill does not define explicit LLM prompt boundaries as it focuses on backend implementation code, but it uses structured JSON logging to maintain data separation.
- Capability inventory: The implementation is limited to logging, metrics collection (Prometheus), and distributed tracing (OpenTelemetry), which are generally low-risk operations.
- Sanitization: The skill includes a
sanitizeParamsfunction designed to strip sensitive fields and truncate large payloads before they are processed by the logging subsystem.
Audit Metadata