Lewis Cowell
11.7K posts

Lewis Cowell
@LewisCowell
Husband | Dog Dad | Quoter of Films | Seller of Software

Software horror: litellm PyPI supply chain attack. Simple `pip install litellm` was enough to exfiltrate SSH keys, AWS/GCP/Azure creds, Kubernetes configs, git credentials, env vars (all your API keys), shell history, crypto wallets, SSL private keys, CI/CD secrets, database passwords. LiteLLM itself has 97 million downloads per month which is already terrible, but much worse, the contagion spreads to any project that depends on litellm. For example, if you did `pip install dspy` (which depended on litellm>=1.64.0), you'd also be pwnd. Same for any other large project that depended on litellm. Afaict the poisoned version was up for only less than ~1 hour. The attack had a bug which led to its discovery - Callum McMahon was using an MCP plugin inside Cursor that pulled in litellm as a transitive dependency. When litellm 1.82.8 installed, their machine ran out of RAM and crashed. So if the attacker didn't vibe code this attack it could have been undetected for many days or weeks. Supply chain attacks like this are basically the scariest thing imaginable in modern software. Every time you install any depedency you could be pulling in a poisoned package anywhere deep inside its entire depedency tree. This is especially risky with large projects that might have lots and lots of dependencies. The credentials that do get stolen in each attack can then be used to take over more accounts and compromise more packages. Classical software engineering would have you believe that dependencies are good (we're building pyramids from bricks), but imo this has to be re-evaluated, and it's why I've been so growingly averse to them, preferring to use LLMs to "yoink" functionality when it's simple enough and possible.










This is wild. theaustralian.com.au/business/techn…

I see some weird things but this takes the biscuit. A vulnerability in the Companies House website, that let anyone view the private dashboard of any one of the five million registered companies, see directors' personal details. And modify them.

Just met a cute girl at the wedding i'm at like actually cute. genuinely attractive human being. we're talking. vibes are good. she's laughing at my jokes. i'm being charming. then gaming gets brought up, she says it "i play league" my ears PERKED up i played it cool. i said "oh nice what rank are you" she said "diamond 4" and that's where a normal person would have said "wow that's really impressive" and gotten her number but i am not a normal person my brain immediately went into autopilot and i said "what's your peak LP" she looked confused i kept going "do you duo? what's your solo only win rate. what champions do you play. are you a one trick or do you actually play the game" she said "i play lux support" and i said "so you don't actually play league of legends" the vibe was GONE her friend pulled her away. she didn't look back. i was standing there alone at a wedding holding a drink i wasn't even sipping doing MENTAL MATH on whether lux support can even maintain a 50% win rate in diamond without a duo my friend walked over and said "bro she was into you what happened" i said "she peaked d4 with lux support" he said "so?" SO??? i would rather DIE alone than let a lux support player think we're on the same level she had a pretty face but a DISGUSTING opgg and i simply cannot overlook that could've had her number but she knows i'm higher elo and honestly that's worth more Study the Saskio way













