diff --git a/plugins/scaffolder-backend/src/scaffolder/tasks/TaskWorker.ts b/plugins/scaffolder-backend/src/scaffolder/tasks/TaskWorker.ts index 221121b176..40a56e4368 100644 --- a/plugins/scaffolder-backend/src/scaffolder/tasks/TaskWorker.ts +++ b/plugins/scaffolder-backend/src/scaffolder/tasks/TaskWorker.ts @@ -193,6 +193,14 @@ export class TaskWorker { protected truncateParameters(parameters: JsonObject) { const auditMaxLength = this.config?.getOptionalNumber('scaffolder.auditor.maxLength') ?? 256; + + if (auditMaxLength === -1) { + this.logger?.debug( + `scaffolder.auditor.maxLength manually disabled via configuration, no task parameter length limit set.`, + ); + return parameters; + } + const truncatedParameters: JsonObject = {}; for (const key in parameters) {