n8n-mcp
Version:
Integration between n8n workflow automation and Model Context Protocol (MCP)
39 lines • 1.12 kB
TypeScript
export interface SecretPattern {
regex: RegExp;
label: string;
category: string;
severity: 'critical' | 'high' | 'medium';
}
export interface ScanDetection {
label: string;
category: string;
severity: 'critical' | 'high' | 'medium';
location: {
workflowId: string;
workflowName: string;
nodeName?: string;
nodeType?: string;
};
maskedSnippet?: string;
}
export declare const SECRET_PATTERNS: SecretPattern[];
export declare const PII_PATTERNS: SecretPattern[];
export declare function maskSecret(value: string): string;
interface ScanWorkflowInput {
id?: string;
name: string;
nodes: Array<{
id?: string;
name: string;
type: string;
parameters?: Record<string, unknown>;
notes?: string;
[key: string]: unknown;
}>;
settings?: Record<string, unknown>;
staticData?: Record<string, unknown>;
pinData?: Record<string, unknown>;
}
export declare function scanWorkflow(workflow: ScanWorkflowInput): ScanDetection[];
export {};
//# sourceMappingURL=credential-scanner.d.ts.map