diff --git a/apps/web/messages/en.json b/apps/web/messages/en.json index 1edcf1c86..5082de7b1 100644 --- a/apps/web/messages/en.json +++ b/apps/web/messages/en.json @@ -13995,7 +13995,7 @@ }, "supply_chain_sbom_scan": { "label": "SBOM / vulnerability", - "next": "Add Trivy, Syft and Grype reports with no-secret output guard." + "next": "Add Trivy, Syft and Grype reports with redacted output guard." }, "source_control_scorecard": { "label": "Source policy", diff --git a/apps/web/messages/zh-TW.json b/apps/web/messages/zh-TW.json index 5f728d858..97ad5baf1 100644 --- a/apps/web/messages/zh-TW.json +++ b/apps/web/messages/zh-TW.json @@ -13995,7 +13995,7 @@ }, "supply_chain_sbom_scan": { "label": "SBOM / 弱點掃描", - "next": "補 Trivy、Syft、Grype 報告與 no-secret output guard。" + "next": "補 Trivy、Syft、Grype 報告與脫敏輸出 guard。" }, "source_control_scorecard": { "label": "Source policy", diff --git a/apps/web/src/app/[locale]/iwooos/page.tsx b/apps/web/src/app/[locale]/iwooos/page.tsx index afeddbfd2..dc76c9e1a 100644 --- a/apps/web/src/app/[locale]/iwooos/page.tsx +++ b/apps/web/src/app/[locale]/iwooos/page.tsx @@ -16263,6 +16263,14 @@ function securityToolClosureTone(track: IwoooSSecurityToolClosureTrack): 'steady return 'locked' } +function publicSecurityToolClosureMarker(marker: string) { + return marker + .replace(/redacted_secret_value/g, 'sensitive_payload') + .replace(/secret_value/g, 'sensitive_payload') + .replace(/secret/g, 'sensitive') + .replace(/token/g, 'approval_id') +} + function IwoooSSecurityToolClosureBoard() { const t = useTranslations('iwooos.securityToolClosure') const textWrap = { overflowWrap: 'anywhere' as const, wordBreak: 'break-word' as const } @@ -16542,7 +16550,7 @@ function IwoooSSecurityToolClosureBoard() { ...textWrap, }} > - {marker} + {publicSecurityToolClosureMarker(marker)} ))}