fix(security): harden agent provisioning execution - #1708
Quality Gate passed
Annotations
Check warning on line 156 in apps/agent-provisioning/src/agent-provisioning.service.ts
sonarqubecloud / SonarCloud Code Analysis
`new Error()` is too unspecific for a type check. Use `new TypeError()` instead.
See more on https://sonarcloud.io/project/issues?id=credebl_platform&issues=AaAkzJWEElfQYYjPVmTf&open=AaAkzJWEElfQYYjPVmTf&pullRequest=1708
Check warning on line 10 in apps/agent-provisioning/src/agent-provisioning.service.ts
sonarqubecloud / SonarCloud Code Analysis
Prefer `node:util` over `util`.
See more on https://sonarcloud.io/project/issues?id=credebl_platform&issues=AZ_agfoWL4Y830V2lfVh&open=AZ_agfoWL4Y830V2lfVh&pullRequest=1708
Check warning on line 163 in apps/agent-provisioning/src/agent-provisioning.service.ts
sonarqubecloud / SonarCloud Code Analysis
Simplify this regular expression to reduce its runtime, as it has super-linear performance due to backtracking.
See more on https://sonarcloud.io/project/issues?id=credebl_platform&issues=AaAkzJWEElfQYYjPVmTg&open=AaAkzJWEElfQYYjPVmTg&pullRequest=1708
Check warning on line 105 in apps/agent-provisioning/src/agent-provisioning.service.ts
sonarqubecloud / SonarCloud Code Analysis
Extract this nested ternary operation into an independent statement.
See more on https://sonarcloud.io/project/issues?id=credebl_platform&issues=AaAkzJWEElfQYYjPVmTe&open=AaAkzJWEElfQYYjPVmTe&pullRequest=1708