Skip to content

Commit e6dafec

Browse files
committed
fix: avoid logging secret findings
1 parent 4b738d9 commit e6dafec

1 file changed

Lines changed: 4 additions & 11 deletions

File tree

scripts/ci/secret-detection.py

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -63,14 +63,6 @@ def scan_paths(paths, root: str) -> SecretsCollection:
6363
return secrets
6464

6565

66-
def format_secrets(secrets: SecretsCollection) -> str:
67-
lines = []
68-
for filename, secret in secrets:
69-
line_number = getattr(secret, "line_number", 0) or 0
70-
lines.append(f"{filename}:{line_number} {secret.type}")
71-
return "\n".join(lines)
72-
73-
7466
def parse_args() -> argparse.Namespace:
7567
parser = argparse.ArgumentParser(description="Secret detection wrapper (serial scan)")
7668
subparsers = parser.add_subparsers(dest="command", required=True)
@@ -112,9 +104,10 @@ def main() -> int:
112104
new_secrets = scanned - baseline_secrets
113105

114106
if new_secrets:
115-
report = format_secrets(new_secrets)
116-
if report:
117-
print(report)
107+
print(
108+
"ERROR: new secrets detected. Run detect-secrets locally to review the findings.",
109+
file=sys.stderr,
110+
)
118111
return 1
119112

120113
return 0

0 commit comments

Comments
 (0)