Security researcher dissecting AI risks, privacy threats & digital shadows. Traveler lost in the Internet. Views my own.

Joined September 2009
417 Photos and videos
There is so much truth on this blog that is a slap in the face when you realise how things have changed. Independently of what you do, where you do it and even if you have side gigs. A great wake up call!
1
1
69
This a great read on the new features and the mindset as a user. Using things wisely, know what to tweak depending the case and prevent long and costly fixing sessions by using models accordingly.
1
51
A good read that summarises when to buy a fancy new toy (NVIDIA AI Boxes or Mac Studio) and when to go for the right option. Fun and clear.
56
Arrancó la manija…..
May 22
SALIÓ LA PUBLICIDAD DEL MUNDIAL DE QUILMES, NO TENGO PALABRAS LA MEJOR PUBLICIDAD DE LA HISTORIA
66
This can be bad. Really bad.
May 19
We are investigating unauthorized access to GitHub’s internal repositories. While we currently have no evidence of impact to customer information stored outside of GitHub’s internal repositories (such as our customers’ enterprises, organizations, and repositories), we are closely monitoring our infrastructure for follow-on activity.
73
Boom
Personal update: I've joined Anthropic. I think the next few years at the frontier of LLMs will be especially formative. I am very excited to join the team here and get back to R&D. I remain deeply passionate about education and plan to resume my work on it in time.
1
29
How far are we from AI lawyer debating in court? Was listening to @farnamstreet interesting discussion and could not hold myself…. podcasts.apple.com/es/podcas…. Make your bets.
18
Remember. Infosec requires consistency, discipline and courage. There are no silver bullets.
15
This is bad
‼️🚨 UPDATE: The TanStack npm attack is now a full campaign. 'Mini' Shai-Hulud has hit: - OpenSearch - Mistral AI - Guardrails AI -UiPath - Squawk packages across npm and PyPI The malware specifically targets AI developer tooling. It hooks into Claude Code (.claude/settings.json) and VS Code (.vscode/tasks.json) to re-execute on every tool event, long after the infected package is gone. npm uninstall does not fix this.
57
This is totally true.
Incentives drive outcomes
24
The simplicity on the importance of these skills is why you need to read this. Reshape your skills.
1
2
517
Pablo Ramos retweeted
LiteLLM HAS BEEN COMPROMISED, DO NOT UPDATE. We just discovered that LiteLLM pypi release 1.82.8. It has been compromised, it contains litellm_init.pth with base64 encoded instructions to send all the credentials it can find to remote server self-replicate. link below
307
2,241
9,329
5,851,276
The surface of attacks keeps growing
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.
1
158
Token usage is a signal, but it can be also a waste. Balance between usage, output and impact is key. Your whatever money engineer cannot be measure in how much money it spend in tokens. This is not wrong but signaling into an incorrect metric to probe the worth of an engineer
“If your $500K engineer isn’t burning at least $250K in tokens, something is wrong.”
1
1
1
146
We are being challenged to properly measure the usage and impact of AI in more than tokens.
17
Pablo Ramos retweeted
20
398
2,836
49,076
Pablo Ramos retweeted
Folks, if you get crypto emails from websites claiming to be associated with openclaw, it's ALWAYS a scam. We would never do that. The project is open source and non-commercial. Use the official website. Be sceptical of folks trying to build commercial wrappers on top of it.
111
117
1,421
87,558
If this is true then a whole industry as important as pharmaceutical is about to get disrupted
Mar 14
POV: A guy with ChatGPT and Google AlphaFold just built a custom mRNA cancer vaccine to save his dog. this story is actually insane. a tech guy in australia adopted a rescue dog with aggressive cancer and only months to live. so he did something wild: > paid ~$3k to sequence the tumor dna > used chatgpt to analyze the mutations > used google’s alphafold to model the proteins > identified drug targets and designed a custom mRNA cancer vaccine he had zero background in biology. after months of paperwork, the vaccine was approved and injected. within weeks the tumor shrank dramatically and the dog started recovering. meanwhile pharma companies are running $1B trials to do the exact same thing. the future of personalized medicine with AI is going to be insane.
75