Skip to content

fix(security): harden agent provisioning execution - #1708

Open
sign-mark wants to merge 5 commits into
credebl:mainfrom
sign-mark:agent/harden-agent-provisioning
Open

fix(security): harden agent provisioning execution#1708
sign-mark wants to merge 5 commits into
credebl:mainfrom
sign-mark:agent/harden-agent-provisioning

fix(security): preserve provisioning compatibility

06018ed
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Aug 21, 2026 in 33s

Annotations

Check warning on line 156 in apps/agent-provisioning/src/agent-provisioning.service.ts

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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