I Inspected My Take-Home Interview Project. It Was a Whole Operation(citizendot.github.io)
397 points by CITIZENDOT 16 hours ago | 110 comments
tl;dr: A developer received a suspicious "take-home interview" from a fake recruiter offering an inflated salary, and found the provided FastAPI project contained malicious Git hooks that fetched OS-specific payloads from a remote IP. The multi-stage attack ultimately installed Node.js and ran an obfuscated parser.js with dependencies like clipboardy and Hardhat, suggesting crypto wallet theft, with unique IDs per victim for tracking. Variants of the scam also use .vscode launch configs to trigger execution just by opening the folder, targeting developers via LinkedIn with cloned legitimate repos as cover.
HN Discussion:
  • Personal experience corroborating the scam, sharing similar sophisticated attack encounters
  • Notes broader pattern of North Korean recruiter-based attacks targeting developers
  • Highlights security oversight in Git hooks and VSCode auto-executing project configs
  • Suggests LinkedIn should implement recruiter verification to prevent such scams
  • Expresses grudging respect for attackers' skills and predicts more such attacks