n8n
Version:
n8n Workflow Automation Tool
15 lines • 732 B
JavaScript
;
const di_1 = require("@n8n/di");
const global_middleware_1 = require("../../shared/middlewares/global.middleware");
const auditHandlers = {
generateAudit: [
(0, global_middleware_1.apiKeyHasScopeWithGlobalScopeFallback)({ scope: 'securityAudit:generate' }),
async (req, res) => {
const { SecurityAuditService } = await import('../../../../security-audit/security-audit.service.js');
const result = await di_1.Container.get(SecurityAuditService).run(req.body?.additionalOptions?.categories, req.body?.additionalOptions?.daysAbandonedWorkflow);
return res.json(result);
},
],
};
module.exports = auditHandlers;
//# sourceMappingURL=audit.handler.js.map