Marine Gandy (@mupsigraphy) header
Marine Gandy (@mupsigraphy) profile picture

French PHP / Drupal dev · Co-founder & president at Compositech · Feminazgûl · Cat worshipper · Metalhead · Batman enthusiast · She/her

France
Joined April 2010
Photo by Marine Gandy (@mupsigraphy)Photo by Marine Gandy (@mupsigraphy)Photo by Marine Gandy (@mupsigraphy)Photo by Marine Gandy (@mupsigraphy)Photo by Marine Gandy (@mupsigraphy)Photo by Marine Gandy (@mupsigraphy)Photo by Marine Gandy (@mupsigraphy)Photo by Marine Gandy (@mupsigraphy)Photo by Marine Gandy (@mupsigraphy)Photo by Marine Gandy (@mupsigraphy)
Marine Gandy retweeted
PHPStan ❤️ Twig! Analyse your templates same way you analyse your PHP code with TwigStan 👇
3
8
1
88
3,851
Marine Gandy retweeted
Les éditions divergentes ont mis 4 livres en accès libre. Lisez, cest gratuit. ⬇️ calameo.com/accounts/8330487…
3
529
8
1,269
35,765
Unless you live under a stone, everybody will have heard about PHP today. Now, please realize that the vast majority of Open Source Software, like PHP, and including PHP, is largely maintained by **unpaid volunteers**.
2
26
1
48
2,181
Marine Gandy retweeted
🚨 Critical PHP vulnerability update 🚨 Patched PHP versions have officially been released! Here is the latest status on FrankenPHP: ⚙️ Binaries: FrankenPHP 1.13.1 binaries with patched PHP 8.5 are currently building: github.com/php/frankenphp/ac… 🐳 Docker: Waiting on upstream patched Docker images before rebuilding ours 🏷️ Next Release: FrankenPHP 1.13.2 (including unrelated bug and security fixes) will be tagged as soon as 1.13.2 binaries and Docker images are ready 💙 Maintaining open-source projects takes serious effort. Consider supporting the work via GitHub Sponsors and donating to the PHP Foundation!
17
33
6
176
18,676
The #php2shell panic got the severity right and most of the details wrong. It's a 9.2, not a 10.0, and the session.upload_progress flag you were told to switch off belongs to the other CVE. I went through the rumors against the advisory and the diff: daubois.dev/blog/cve-2026-10…
2
28
4
141
58,113
Marine Gandy retweeted
Follow up: Remi managed to still pull this off, and is signing rpms right now!
18
80
24
925
197,676
Marine Gandy retweeted
PHP 8.4.27 released - 89 fixes in 30 components, including security fixes (CVE-2026-109618, CVE-2026-109619). Changelog + downloads: php-net.pro/news/php-8-4-27-…
20
958
65
2,035
168,691
Marine Gandy retweeted
Thread recap and sources: The "upload progress" php.ini is a NEW RCE vulnerability found from security researchers ignoring responsible disclosure and is unrelated to the two the PHP team are/were patching. Simply setting the option to false will NOT protect your services. Joe Ferguson, of the PHP Team, confirmed this: phpc.social/@joepferguson/11… Gina Peter Banyard, of the PHP Team, also confirmed that the best option is to offline PHP instances if internet-facing and that the upcoming patch is otherwise the only current fix: phpc.social/@Girgias/1174764… phpc.social/@Girgias/1174765…
2
4
5
27
9,686
Marine Gandy retweeted
Not just PHP. Node.js has also announced security releases for October 21, with HIGH-severity vulnerabilities affecting its 26.x, 24.x and 22.x release lines. If you run either stack in production, keep an eye on official advisories and apply patches promptly. Security maintenance doesn't stop at your application code. Your runtime matters too. Node.js advisory: nodejs.org/en/blog/vulnerabi…
188
4,070
1,162
11,837
2,323,983
Marine Gandy retweeted
Panne géante chez Orange et La Poste Mobile sous DDoS.
🔴ALERTE INFO Plusieurs milliers de signalements effectués en quelques minutes: l'opérateur Orange et sa filiale Sosh sont touchés par une panne nationale de grande envergure l.bfmtv.com/5URW
27
96
5
445
74,124
Marine Gandy retweeted
If you rely on the volunteer maintained rpms.remirepo.net we urge you to move to distro packages or building from source now, so you can immediately apply updates. The repo will not have updates today.
14
149
35
993
558,370
Marine Gandy retweeted
The PHP security team is giving advance notice: Upcoming security release Wed, Oct 21st 2026, 14:00UTC, two critical vulnerabilities, both rated CVSSv4 9.2. PHP users are encouraged to prepare to update. Earlier release if details become public or active exploit evidence.
339
4,166
1,253
18,557
7,092,650
Marine Gandy retweeted
Kind of wild when I think about how it took me like 6 years of being in the industry before being brave enough to contribute to an open-source project... And now it's like, all I've been doing. Sometimes I forget that it can be scary for people who've never done that. If that's you, lmk and I can help you get started.
3
5
29
781
‼️🚨 BREAKING: Another supply chain attack. 700+ GitHub repositories flagged, including PHP and Node.js projects. The malicious script was planted across all of them. When a developer installs the package, the script silently downloads a Linux file from GitHub, hides it under the name /tmp/.sshd (so it looks like a normal system file), and runs it in the background. It also skips security checks on the download and hides any error messages. 8 PHP packages on Packagist (the main PHP code library) were confirmed infected. The attacker hid the script inside a JavaScript config file (package.json) instead of the PHP one (composer.json), so PHP developers reviewing their code would not notice it. The biggest risk is to devdojo/wave (6,400 stars) and devdojo/genesis (9,100 installs), both popular Laravel project templates. Developers who use these templates run the bad script the moment they install dependencies. The same payload was also dropped into GitHub Actions (automated build pipelines) under a fake step called "Dependency Cache Sync," meaning it could infect company build servers too. Packagist removed the bad packages, but the auto-updating versions (dev-main, dev-master, 3.x-dev) can quietly come back if the original repos stay infected. IOCs: GitHub account parikhpreyash4 repo systemd-network-helper-aa5c751f drop path /tmp/.sshd command fragments curl -skL and chmod +x /tmp/.sshd.
77
512
93
3,112
244,415
Drupal-related security releases today include those referenced below. You can start updating dependencies from Symfony and doing testing steps now.
During the last few weeks, the #Symfony core team has been hard at work fixing a long list of vulnerabilities for both #Symfony and #Twig. Today, we're publishing that work in the biggest security patch releases ever. Bare with us and wish us luck 🍀
1
9
25
10,246
Buckle up Drupal folks - this has the trappings of a big one. Get yourself up to date and ready to release quickly. While hosts can/should mitigate at the WAF layer, that's not a backstop to rely on for the long term.
1
1
7
1,028
Marine Gandy retweeted
Update 5:05 PT: The attack has now expanded well beyond @TanStack and @Mistral. 373 malicious package-version entries across 169 npm package names, including @uipath, @squawk, @tallyui, @beproduct, and more. The malware propagates by stealing your CI credentials and using them to publish new compromised versions. Full IOCs, affected package list, and detection steps: aikido.dev/blog/mini-shai-hu…
🚨 Update: @mistralai npm packages are now confirmed compromised as part of the ongoing Mini Shai Hulud attack. Affected versions: @mistralai/mistralai 2.2.2, 2.2.3, 2.2.4@mistralai/mistralai-azure 1.7.1, 1.7.2, 1.7.3@mistralai/mistralai-gcp 1.7.1, 1.7.2, 1.7.3If you use the Mistral SDK in any CI pipeline, treat your environment as compromised. Rotate npm tokens, GitHub PATs, and cloud credentials immediately.
74
437
194
2,577
2,409,227
On offre 4 places pour une formation à l'accessibilité numérique pour les développeurs. Ça se passe à @Rouen dans quelques jours. Déposez votre candidature ou ajoutez votre email pour être informé des prochaines formations gratuites : wixiweb.fr/formation/develop… A partager ! 🙏
6
4
453
Marine Gandy retweeted
🚨 CRITICAL: Active supply chain attack on axios -- one of npm's most depended-on packages. The latest [email protected] now pulls in [email protected], a package that did not exist before today. This is a live compromise. This is textbook supply chain installer malware. axios has 100M+ weekly downloads. Every npm install pulling the latest version is potentially compromised right now. Socket AI analysis confirms this is malware. plain-crypto-js is an obfuscated dropper/loader that: • Deobfuscates embedded payloads and operational strings at runtime • Dynamically loads fs, os, and execSync to evade static analysis • Executes decoded shell commands • Stages and copies payload files into OS temp and Windows ProgramData directories • Deletes and renames artifacts post-execution to destroy forensic evidence If you use axios, pin your version immediately and audit your lockfiles. Do not upgrade.
532
3,949
1,822
15,924
12,503,312