n8n-security-testing

Detect credential exposure in n8n workflow exports and executions.

436|78|Updated Sep 11, 2025
One-click install
npx skills add https://github.com/proffesor-for-testing/agentic-qe --skill n8n-security-testing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: n8n-security-testing
Source: https://github.com/proffesor-for-testing/agentic-qe/tree/main/.claude/skills/n8n-security-testing
Command: npx skills add https://github.com/proffesor-for-testing/agentic-qe --skill n8n-security-testing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill focuses on security testing for n8n workflows, including credential exposure, OAuth flows, and data encryption checks.

Core Features & Use Cases

  • Credential Scanning: Detect credentials in workflows and logs.
  • OAuth & Encryption: Validate token handling and data encryption.
  • Webhook & Data Sanitization: Ensure secure data transmission and input handling.

Quick Start

Run a security scan of an n8n workflow exporting credentials and validating encryption.

Frequently Asked Questions about n8n-security-testing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I detect credentials exposed in n8n workflows?

Credential detection in n8n scans workflow JSON exports and runtime executions for exposed API keys, tokens, and secrets. The Skill applies pattern-based detection across integration nodes to identify unencrypted credentials before they're transmitted or logged, reducing breach risk.

What should I check to validate OAuth token handling in n8n?

OAuth flow validation checks secure token storage, encryption-at-rest for credentials, and proper token rotation mechanisms in n8n integrations. It verifies that OAuth tokens are encrypted and handled securely throughout the workflow lifecycle, not exposed in logs or exports.

How can I verify data encryption in n8n workflows?

Encryption verification validates that sensitive data is encrypted at rest in your n8n configuration and in transit across webhook and integration nodes. The Skill audits encryption-at-rest status and checks input sanitization to ensure data transmission is secure.

Can I scan n8n logs for credential exposure?

Yes. The Skill scans workflow JSON exports, runtime execution logs, and integration node outputs for exposed credentials. It identifies credentials that may have been logged unsafely and validates audit logging captures secure credential handling without exposing secrets.

What are the limitations of credential scanning in n8n?

Pattern-based credential detection depends on recognizable formats and encoding; obfuscated or custom credential formats may not be caught. The Skill requires access to workflow exports and execution logs; real-time detection during workflow execution may have coverage gaps depending on n8n runtime configuration.

Do I need specific n8n versions or node types for security testing?

Security testing applies to n8n workflow JSON exports and standard integration nodes. No specific version dependency is required; the Skill validates credential handling and encryption across common n8n setups, though custom nodes or legacy versions may require manual review.