[
 {
  "Description": "Detected a Generic API Key, potentially exposing access to various services and sensitive operations.",
  "StartLine": 36,
  "EndLine": 36,
  "StartColumn": 8,
  "EndColumn": 58,
  "Match": "key = \"q3Xv0b5Jx9l2mQwErTyUiOpAsDfGhJkLzXcVbNm1234\"",
  "Secret": "q3Xv0b5Jx9l2mQwErTyUiOpAsDfGhJkLzXcVbNm1234",
  "File": "scripts/test-links.mjs",
  "SymlinkFile": "",
  "Commit": "cde8f4ece75ce0ae2f7ef0b808e2df0349173ad0",
  "Entropy": 5.147195,
  "Author": "bristinWild",
  "Email": "bristin@mysocialmotion.org",
  "Date": "2026-10-11T18:14:17Z",
  "Message": "Private forums with invite links: sealed topics, sealed at rest, join/leave, store archive",
  "Tags": [],
  "RuleID": "generic-api-key",
  "Fingerprint": "cde8f4ece75ce0ae2f7ef0b808e2df0349173ad0:scripts/test-links.mjs:generic-api-key:36"
 },
 {
  "Description": "Detected a Generic API Key, potentially exposing access to various services and sensitive operations.",
  "StartLine": 202,
  "EndLine": 202,
  "StartColumn": 145,
  "EndColumn": 227,
  "Match": "key:002508021221035730C65A5AB364808F74875F860DAE112652484F989C04DFED2BCFAE4527DA13 ",
  "Secret": "002508021221035730C65A5AB364808F74875F860DAE112652484F989C04DFED2BCFAE4527DA13",
  "File": "-a",
  "SymlinkFile": "",
  "Commit": "3737669dd954f1933ae43c68c6fde46e9d9d1bdd",
  "Entropy": 3.8792386,
  "Author": "bristinWild",
  "Email": "bristin@mysocialmotion.org",
  "Date": "2026-10-03T21:50:15Z",
  "Message": "Replace the CRDT engine with an append-only post log and digest-based gap repair\n\n- forumer_core PostStore: append-only, verified posts; outbox with retry state\n- sync protocol: one topic per forum, posts + digests, peers re-send what others lack\n- plain relay instead of SDS channels (causal ordering blocked gap repair after offline periods)\n- Catch up now / Retry unsent, sync status line, delivery state restored after restart",
  "Tags": [],
  "RuleID": "generic-api-key",
  "Fingerprint": "3737669dd954f1933ae43c68c6fde46e9d9d1bdd:-a:generic-api-key:202"
 }
]
