Summary
The 2026-06-03 harness health audit identified one WARN finding in the Architecture Fitness dimension. The apim-consumption.bicep module contains hardcoded personal information as default parameter values (emailAddress and publisherName), which is a security hygiene concern and deviates from the parameterisation conventions used by all other Bicep modules.
Goals
- Remove personal information from Bicep module default values
- Ensure APIM module follows the same parameterisation pattern as all other modules
Non-Goals
- Changing APIM module functionality or deployment behaviour
- Modifying deployed infrastructure — this is a source-code hygiene fix only
Tasks
Complexity
CS-1 — Single-file edit with deployment verification.
Affected Services
infra/modules/apim/apim-consumption.bicep
infra/apps/ (callers — verification only)
Links
- Audit source: Harness Health Audit 2026-06-03 (Dimension 3: Architecture Fitness)
Summary
The 2026-06-03 harness health audit identified one WARN finding in the Architecture Fitness dimension. The
apim-consumption.bicepmodule contains hardcoded personal information as default parameter values (emailAddressandpublisherName), which is a security hygiene concern and deviates from the parameterisation conventions used by all other Bicep modules.Goals
Non-Goals
Tasks
emailAddressparameter ininfra/modules/apim/apim-consumption.bicepfrom the current personal email to a generic placeholder (e.g.,'admin@example.com') or remove the default entirely.publisherNameparameter from the current personal name to a generic placeholder (e.g.,'Organization Name') or remove the default entirely.infra/apps/Bicep files that reference this module pass explicit values for both parameters (so removing defaults does not break deployments).Complexity
CS-1 — Single-file edit with deployment verification.
Affected Services
infra/modules/apim/apim-consumption.bicepinfra/apps/(callers — verification only)Links