Advertisement · 728 × 90

Posts by Christophe Tafani-Dereeper

Post image

I wrote up an analysis of the Axios compromise: securitylabs.datadoghq.com/articles/axi...

Crazy how while researchers were filing issues to report the compromise, the attacker was deleting them in real time using the maintainer's GitHub access!

2 weeks ago 3 3 0 0

Yesterday, a threat actor compromised 2 versions of the LiteLLM Python package (40k stars, 3M+ weekly downloads). The malicious versions had 120k downloads before being taken down

Full write-up: securitylabs.datadoghq.com/articles/lit...

Timeline (h/t @ramimac.me): ramimac.me/trivy-teampcp/

3 weeks ago 1 1 0 0
Preview
When an AI agent came knocking: Catching malicious contributions in Datadog’s open source repos | Datadog Learn how Datadog detected and resolved issues from hackerbot-claw, an AI-powered automated attack campaign.

When an AI agent came knocking: Catching malicious contributions in Datadog’s open source repos

www.datadoghq.com/blog/enginee...

1 month ago 7 2 0 0

Fresh and active AWS phishing campaign with 3 main domains:

cloud-recovery[.]us
cloud-recovery[.]net
aws[.]cloud-recovery[.]us

... with hands-on-keyboard activity 20 minutes after credentials are submitted

1 month ago 5 2 0 0
Preview
Shai-Hulud - NoLimitSecu Episode #534 consacré à « Shai-Hulud » Avec Christophe Tafani-Dereeper Références : Shai-Hulud:  https://securitylabs.datadoghq.com/articles/shai-hulud-2.0-npm-worm/ https://github.com/DataDog/indicat...

#Podcast #Cybersécurité

Épisode #534 consacré au ver "Shai-Hulud", avec @christophetd.fr

www.nolimitsecu.fr/shai-hulud/

1 month ago 6 4 0 0
The Codex version is better. The tail pointer is the defining difference — it shows a stronger understanding of linked list design. O(1)
   append is the whole reason you'd use a linked list over an array in many scenarios, and the Claude version gets that wrong. The Codex
  version is also cleaner structurally (shared nodeAt helper, no redundant initializations).

The Codex version is better. The tail pointer is the defining difference — it shows a stronger understanding of linked list design. O(1) append is the whole reason you'd use a linked list over an array in many scenarios, and the Claude version gets that wrong. The Codex version is also cleaner structurally (shared nodeAt helper, no redundant initializations).

I asked Claude (Opus 4.6) and Codex (GPT-5.3) to each generate a simple LinkedList implementation in Java.

Then I asked Claude to pick the better one. No hesitation: "The Codex version is better" 🤔

gist.github.com/christophetd...

2 months ago 7 0 0 1

If you're using VSCode or Cursor, this is a pretty solid extension to have in your toolbox!

2 months ago 0 0 0 0
Preview
Decoding the GitHub recommendations for npm maintainers | Datadog Security Labs This blog post explores the rationale and implementation behind GitHub's security recommendations for npm maintainers following numerous high-profile supply-chain incidents. It details how hardening p...

Decoding the GitHub recommendations for npm maintainers

securitylabs.datadoghq.com/articles/dec...

by @phrawzty.com

3 months ago 0 3 0 1
Post image

Investigating an adversary-in-the-middle phishing campaign targeting Microsoft 365 and Okta users

securitylabs.datadoghq.com/articles/inv...

4 months ago 2 2 0 1
Post image Post image

CVE-2025-55182 (React2Shell): Remote code execution in React Server Components and Next.js

securitylabs.datadoghq.com/articles/cve...

4 months ago 6 4 1 0
Advertisement
Preview
Building an npm worm Building an npm virus via self-replicating lifecycle scripts.

"Building an npm worm" (2016)

contolini.com/building-an-...

4 months ago 3 0 0 0
Post image

A few days ago, a new piece of malware started spreading in npm, compromising and backdooring hundreds of legitimate npm packages and GitHub users. Read the analysis from our security research team:

securitylabs.datadoghq.com/articles/sha...

4 months ago 6 5 0 1

If you're in cloud security, do have a look at this piece of research I've been working on! Feedback / thoughts welcome

6 months ago 6 1 0 0
Preview
ChatControl wants to scan all your private messages The EU is pushing legislation that would scan all our private messages, even in encrypted apps.

The EU is advancing legislation requiring all messaging platforms to scan private messages, even in encrypted apps like Signal/WhatsApp/Telegram.

600+ security researchers oppose ChatControl for being technically flawed.

Learn more about it 👉 metalhearf.fr/posts/chatco...

#ChatControl #privacy

6 months ago 5 2 1 1

Thanks! This was an incredibly great post

6 months ago 2 0 1 0

If you're into cloud security, fwd:cloudsec Europe is now live.

Schedule: fwdcloudsec.org/conference/e...

7 months ago 4 1 0 0
Bitnami Deprecation

I did a bit more looking into the upcoming bitnami deprecation. The images are still getting millions of pulls a week, so depending on exactly what tags vanish next week, there could be a lot of broken deploys on the 28th!

raesene.github.io/blog/2025/08...

7 months ago 5 4 0 0

@micahflee.com thank you for the amazing and inspiring defcon talk

8 months ago 1 0 0 0

I arbitrarily picked a list of 50 talks I'm most excited about that are happening next week at DEF CON / Black Hat / BSides LV / The Diana Initiative.

I'll also add recordings/slides to this list when they become available!

8 months ago 2 2 0 0
Post image

Getting ready for DEF CON next week!

✅ Slides
✅ Demos
✅ Custom shirt designed for the occasion

8 months ago 2 0 0 0
Advertisement
Preview
MalwareBazaar - c68e42f416f482d43653f36cd14384270b54b68d6496a8e34ce887687de5b441 Threat intel on c68e42f416f482d43653f36cd14384270b54b68d6496a8e34ce887687de5b441 (MD5 ed375deea6f7407d2ff9dab1cb326473)

This is dropping ed375deea6f7407d2ff9dab1cb326473 (bazaar.abuse.ch/sample/c68e4...)

credits Varun Sharma for the share on LinkedIn

8 months ago 1 1 0 0
Post image Post image Post image

Looks like the maintainer of a number of highly-popular npm packages was phished through npnjs[.]com, and his access used to publish malicious versions of their packages

x.com/JounQin/stat...

www.linkedin.com/feed/update/...

github.com/prettier/esl...

8 months ago 5 5 1 0

Great research, would you be able to share the sample GitHub repositories and/or their metadata? I'm working on an open-source tool and could use some additional samples!

9 months ago 0 0 0 0
Post image

Stratus Red Team AWS attack techniques are now mapped to the Threat Technique Catalog for AWS

Stratus Red Team AWS attack techniques: stratus-red-team.cloud/attack-techn...

Threat Technique Catalog by AWS: aws-samples.github.io/threat-techn...

9 months ago 7 2 0 0
Preview
Security Best Practices - Model Context Protocol

The MCP spec has been updated to include security best practices

• Confused deputy
• Token passthrough
• Session hijacking

modelcontextprotocol.io/specificatio...

9 months ago 4 3 0 0
Post image

Solid way to start the week

10 months ago 29 1 1 0
Preview
Anatidaephobia Anatidaephobia is the irrational fear of being watched/stalked by one or more duck(s). It is not a recognized or documented phobia in the field of psychology or psychiatry. The term "anatidaephobia" w...

phobia.fandom.com/wiki/Anatida...

10 months ago 1 0 0 0

👀

11 months ago 1 0 0 0
Advertisement

Happy to discuss submission ideas!

11 months ago 0 0 0 0

If you're a cloud practitioner based in Europe, definitely submit to fwd:cloudsec Berlin happening in September!

We're actively seeking submissions from first time speakers and non-security folks. In that case, you can submit by May 30th and get initial feedback on your submission!

11 months ago 7 3 1 0