10 Jul 2025, 14:25 UTC224 views7 reactionsread 10 August 2026 Forwarded from @danog_blog
Also announcing the public beta of Psalm v7!
Psalm v7 brings huge performance improvements to security analysis, up to 10x thanks to a full refactoring of both the internal representation of taints, and optimization of the graph resolution logic.
A major new feature was also added: combined analysis!
Combined analysis, enabled by default in Psalm v7, allows running normal analysis, security analysis and dead code …
❤5🔥2
Signed Daniil Gentili
10 Jul 2025, 13:44 UTC204 views3 reactionsread 10 August 2026 Forwarded from @danog_blog
Psalm is one of the biggest and most powerful PHP Static analysis tools, featuring exclusive features like security analysis, and in Psalm 6.9, an official, hyperoptimized Docker image was introduced.
Psalm’s docker image uses a custom build of PHP built from scratch with a custom deepbind patch and the jemalloc allocator, running Psalm +30% faster on average than normal PHP (+50% faster if comparing to PHP without …
🔥3
Signed Daniil Gentili
18 May 2025, 14:52 UTC260 views5 reactionsread 10 August 2026 Small overview of the new psalm-review tool I added in Psalm 6.3: https://blog.daniil.it/2025/05/18/psalm-review-tool-in-psalm-6-3/
👍4❤1
Signed Daniil Gentili
11 May 2025, 13:12 UTC191 views7 reactionsread 10 August 2026 Forwarded from @danog_blog
Psalm v6 Deep Dive: Copy-on-Write + dynamic task dispatching
Psalm is one of the biggest and most powerful PHP Static analysis tools, featuring exclusive features like security analysis.
In Psalm 6.1, I implemented a major refactoring of multithreaded mode (automatically enabled on Linux/Mac OS) based on amphp/parallel, which greatly reduced analysis speeds!
But why was it so effective? To understand, one must fir…
🔥7
Signed Daniil Gentili
11 May 2025, 12:16 UTC114 viewsread 10 August 2026 Forwarded from @danog_blog
And then, a long overdue post about my Autonomous System (AS198747), and an over more overdue MadelineProto v9 :D
Signed Daniil Gentili
11 May 2025, 12:16 UTC103 views1 reactionsread 10 August 2026 Forwarded from @danog_blog
Happy to announce I've launched a blog, where I'll be posting news about all my different projects, MadelineProto, Psalm, and much more: blog.daniil.it!
I now also have a newsletter, feel free to subscribe to receive all the latest news: blog.daniil.it/newsletter ❤️
All posts posted to my blog and newsletter will also be posted here (replacing the old @daniilgentili blog for technical reasons, as I do not have acce…
❤1
Signed Daniil Gentili
11 May 2025, 12:16 UTC108 views1 reactionsread 10 August 2026 Forwarded from @danog_blog
The first series of posts I'll be adding here will be some technical deep dives into the performance improvements I've made in Psalm v6, can't wait to share them all with you!
🔥1
Signed Daniil Gentili
8 Apr 2025, 14:15 UTC267 views9 reactionsread 10 August 2026 Psalm 7.0.0-beta5 is out!
This beta release adds a major new feature to Psalm v7: combined analysis!
Combined analysis allows running normal analysis, security analysis and dead code analysis all at the same time, within a single run, greatly reducing overall runtimes!
Future beta releases will also enable taint analysis by default, given that now it can be run alongside normal analysis.
🔥8⚡1
Signed Daniil Gentili
31 Mar 2025, 10:23 UTC292 views3 reactionsread 10 August 2026 Psalm 6.10.0 is out!
This is a smaller release, in preparation for some bigger feature releases, both on the v6 and v7 branches.
Features:
- Added rank to SARIF report
- Added forceJit and noCache configuration keys
7.0.0-beta4 was also released from the v7 branch with the same additions.
👍3
Signed Daniil Gentili
28 Mar 2025, 18:20 UTC246 views1 reactionsread 10 August 2026 Welcome to the official channel for Psalm, a PHP static analysis tool for finding errors and security vulnerabilities in PHP applications!
This channel will be used to post news regarding Psalm and other projects maintained by Daniil Gentili.
Feel free to also join my other channels as well!
- @MadelineProto - Official channel for MadelineProto, an async PHP client API for the telegram MTProto protocol
- @daniilge…
👍1
Signed Daniil Gentili
Channel created
Showing the 11 most recent of 11 posts we hold for @psalmphp. View and reaction counts are the latest single reading for each post, not a live figure, and a recent post is still accumulating both. A view count marked ≈ was rounded by Telegram before we ever saw it — t.me prints views in full below 1,000 and to three significant figures above, so ≈1,200,000 means somewhere between 1,150,000 and 1,249,999. Unmarked counts are exact. Text is reproduced from the public post preview and truncated for length.