UNPKG

n8n

Version:

n8n Workflow Automation Tool

18 lines (17 loc) 731 B
import { InstanceSettings } from 'n8n-core'; import type { WorkflowEntity } from '../../databases/entities/WorkflowEntity'; import type { RiskReporter, Risk } from '../../security-audit/types'; import { Logger } from '../../Logger'; export declare class InstanceRiskReporter implements RiskReporter { private readonly instanceSettings; private readonly logger; constructor(instanceSettings: InstanceSettings, logger: Logger); report(workflows: WorkflowEntity[]): Promise<Risk.InstanceReport | null>; private getSecuritySettings; private hasValidatorChild; private getUnprotectedWebhookNodes; private getNextVersions; private removeIconData; private classify; private getOutdatedState; }