exakat, static analysis for PHP (@exakat) header
exakat, static analysis for PHP (@exakat) profile picture

Open Source PHP Static Code Analysis

La Haye, Pays-Bas
Joined April 2014
Photo by exakat, static analysis for PHP (@exakat)Photo by exakat, static analysis for PHP (@exakat)Photo by exakat, static analysis for PHP (@exakat)Photo by exakat, static analysis for PHP (@exakat)Photo by exakat, static analysis for PHP (@exakat)Photo by exakat, static analysis for PHP (@exakat)Photo by exakat, static analysis for PHP (@exakat)Photo by exakat, static analysis for PHP (@exakat)Photo by exakat, static analysis for PHP (@exakat)Photo by exakat, static analysis for PHP (@exakat)
exakat, static analysis for PHP retweeted
Replying to @mitchellh
@mitchellh another one for your OSC7501 list: Composer package manager for PHP 😃
1
2
17
722
exakat, static analysis for PHP retweeted
Everyone called php2shell the next Log4Shell. It wasn't, and the reason is in the offsets: every exploit chain is pinned to one exact build, so the public PoCs mostly crash on a different one. I reproduced it end to end. How many of the "actively exploited" reports do you figure were real shells, not mass scanning? ilia.ws/blog/php2shell-two-w…
🤖 Made with AI
1
7
6
406
Here is a classic situation, where injecting an array of arrays leads to the infamous list of 'Array, Array, Array...' What #PHP tool do you use to guard against this warning? is_array() is not sufficient, and the type is already there. There is nothing native available.
3
1
3
185
exakat, static analysis for PHP retweeted
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
142
58,053
exakat, static analysis for PHP retweeted
Bref runtimes and container images with the patched PHP are out. (31 minutes after php released 💪) github.com/brefphp/aws-lambd… to update: - composer update bref/bref && redeploy - Docker: pull bref/php-xx-fpm again PHP-FPM is the affected runtime, Octane / function runtime are not in the attack paths. Update everything anyway. CVE details: php.net/archive/2026.php#202…
6
5
1
30
3,277
I updated my #PHP versions on Debian and OSX. Thanks for the fix PHP. How's the update going with you all?
2
410
exakat, static analysis for PHP retweeted
📣 Announcing the immediate availability of #PHP 8.2.35 ‼️ This address the following critical security issues: - Remote Code Execution via Out of Memory corruption (CVE-2026-109618) - Remote Code Execution via Stale Global State (CVE-2026-109619) 📝 php.net/archive/2026.php#202…
1
5
9
737
#PHP and #rustdev are often teaming to deliver features and assess hard problem. Here is a factual inventory of every current bridge between them: Zend extensions, FFI, WebAssembly runtimes, PHP-to-Rust conversion, Rust PHP engines, PHP Rust compiler, code generators, etc. 👇
1
1
4
288
exakat, static analysis for PHP retweeted
PIE 1.5 has been released, with new installation and upgrading features to make your life easier. 💙🥧 thephp.foundation/blog/2026/… #php #pie #pecl
2
10
2
49
7,035
exakat, static analysis for PHP retweeted
The War of Garbage Collection Algorithms
2
9
603
exakat, static analysis for PHP retweeted
yii3-benchmarks.github.io/ap… A new #PHP application #server Rapira written in Rust promises to make many dreams come true!
1
7
1
32
4,596
exakat, static analysis for PHP retweeted
🚨 Pro Tip: When using any third party libraries as your main services in your application, create a layer that should interact with that service, instead of directly accessing the service. It becomes easier to switch the vendor package later on, when needed.
4
3
23
2,231
exakat, static analysis for PHP retweeted
Sponsorship packages for PHPBenelux Conference 2027 are open. Platinum, Gold, Silver and custom options. As a non-profit, sponsor revenue goes directly back into the Benelux PHP community. Get in touch to secure your spot before the expo hall fills up. #phpbenelux #phpbnl27 #php
2
2
123
exakat, static analysis for PHP retweeted
🚀 Introducing PHPenomenal! @faguo and I have been cooking up a challenge for PHP 8.6: Build something cool using features coming in PHP 8.6. Surprise us. Get creative. Have fun with it. Oh, and there’s a prize for our favourite! Rules & repo: github.com/dseguy/phpenomena… GLHF 🚀
1
3
5
308
exakat, static analysis for PHP retweeted
PHP has been a server language for three decades. JavaScript is hitting the same problems now, and everyone is solving them their own way, with no standards landing. #PHP #JavaScript #Bun
1
1
55
So, int cannot be part of a intersection type, nor can string, both being scalar. Yet, there is a notion of numeric string, in #PHP, where this structure could fit. It would be a int (hence, a string), or a string that can convert to int. What do you think?
1
258
#PHP lazy class constant is the default behavior when creating constant with expressions, rather than literal values. This is both clever and a hidden trap. So, let's review that! 👇
1
1
3
163