top 13 comments

sorted by: hot top controversial new old
[–] 49 points 4 months ago (8 children)

Thanks for sharing.

But, please stop using the curl command piped into a terminal pattern. Malicious actors have been abusing the fuck out of this pattern ever since the idiots at Anthropic decided that would be the official install pattern for Claude. I've been cleaning up infections based on people just blindly running shit like that constantly over the last couple months.

Folks, never run a random script from the internet, without being sure what you are actually about to run. If using AUR packages is considered risky. Random scripts being piped into a terminal ranks right up there with sticking your dick in a blender.

  • source
  • hideshow 8 child comments
  • [–] 16 points 4 months ago (2 children)

    Random scripts being piped into a terminal ranks right up there with sticking your dick in a blender.

    Excellent imagery.

    And so true.

    And I'm guilty of it myself, even though I know better.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 22 points 4 months ago* (1 child)

    Longer than that. In particular, a malicious server can detect when a script is being viewed or downloaded vs being piped to a shell, and can serve something different. https://web.archive.org/web/20250622061208/https://www.idontplaydarts.com/2016/04/detecting-curl-pipe-bash-server-side/

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 4 months ago

    This is so stupid but really hard to avoid. Before I had a gz link and I knew I'd download, check Sha or signature, export path and ready.

    Tried installing antigravity and it's this stupid thing. So I downloaded a large script, read a lot of it, didn't find something easy to put together to figure out what binary to download. Took me quite some time to install something that should have taken 2 minutes.

    Ah and I'm told it auto upgrades. Great, now I have a back door too.

    Replace this tool with basically anything, because pages don't have download links anymore. Soon there will be nothing published in curated repos like brew, nix, debían etc

  • source
  • parent
  • [–] 3 points 4 months ago

    Ah, nice. My friend group made one as well.

    I hope Arch gets this shit sorted.

  • source
  • [–] 2 points 4 months ago
    [–] 3 points 4 months ago* (1 child)

    Ah yes, run this random shell script hosted on the internet.

    And I got downvoted for suggesting that they use an ML tool like crowdstrike to scan submissions for weird things.... and for some reason people pointed out that they caused one incident of linux crashes and one incident of windows crashes last year. What if I told you that you could run a scan like that on a VM with the storage, web hosting and everything else entirely separate from said scanning VM... but no, random shell scripts into terminal GO!

    Just seeing the results of a sandbox detonation should give you some level of an idea that something is bad or not bad. This kind of tooling isn't exclusive to any one entity and the results should be part of any repo for anyone to review and flag if you really want to avoid ML as a layer of defense.

  • source
  • hideshow 1 child comment
  • load more comments (1 reply)
    [–] 1 point 4 months ago

    You should be reviewing the PKGBUILD on anything from the AUR anyway

  • source