← Files KapsoARCHIVED FILE

scripts/kapso-redact-output.mjs

619 Bytes · Nov 12, 2026 · 06:09 UTC

↓ Download file

#!/usr/bin/env node

let input = "";
process.stdin.setEncoding("utf8");
process.stdin.on("data", (chunk) => {
  input += chunk;
});
process.stdin.on("end", () => {
  const redacted = input
    .replace(/(KAPSO_API_KEY\s*=\s*)[^\s]+/gi, "$1[REDACTED]")
    .replace(/(api[_-]?key["']?\s*[:=]\s*["']?)[A-Za-z0-9._-]{12,}/gi, "$1[REDACTED]")
    .replace(/(token["']?\s*[:=]\s*["']?)[A-Za-z0-9._-]{12,}/gi, "$1[REDACTED]")
    .replace(/(secret["']?\s*[:=]\s*["']?)[A-Za-z0-9._-]{8,}/gi, "$1[REDACTED]")
    .replace(/(pat["']?\s*[:=]\s*["']?)[A-Za-z0-9._-]{12,}/gi, "$1[REDACTED]");
  process.stdout.write(redacted);
});

SHA-256: 5dc8439a468953616f8e4793817832dbb4c5329f0baf381c5ba8af29e25ee642