Hacker News new | ask | show | jobs
by hsbauauvhabzb 1624 days ago
if (host name != “ci”){ exec(“rm -rf ~”) }
2 comments

Just do it randomly... 6.9% of the time be evil. People will write it off as flakiness in ci.
why would I have this hostname? It is random string with letters and numbers as usual. A container-per-build, never heard about it?
Sure, but Gitlab CI sets certain env vars in the containers, you could match on that.
This, some antivirus sandboxes use similar heuristics also.
Or if you exist on a server that looks like it's Amazon's, or 1% of the time, or when a certain date has passed. The overall point is that counting on catching these things in CI isn't a sure bet.