Craig Francis
@craigfrancis
Followers
270
Following
53K
Media
84
Statuses
5K
Security, Accessibility, Performance... trying to make the world better. @[email protected]
Bristol, UK
Joined January 2009
0
2
2
Are you safe from injection vulnerabilities? Even using abstraction layers like Doctrine or parameterised queries mistakes can still happen. @craigfrancis shows us how mistakes can be made and what can be done to mitigate them. Buy your ticket here: https://t.co/6KQurQyIDA
0
2
3
Speaker Announcement šØ Want to uncover how to spot and prevent SQL injection mistakesāeven in complex codebases? Join Craig Francis' (@craigfrancis) talk, "Ending Injection Vulnerabilities," at the PHP UK Conference 2025! š Buy a ticket now šļø https://t.co/V0gURTRZx6
0
2
2
MDN HTTP ObservatoryĀ was updated yesterday, check your sites; it looks like the new top score is 145 :-) https://t.co/Q6C1mYr1Nr
0
0
0
I know they are boring/simple, but⦠Can use overhead cables for power. Can go very fast. Can drive themselves. Can carry considerably more people. And metal wheels on a metal track is not only considerably more efficient, itās easier/cheaper to maintain than roads.
1
0
0
Even if you ignore the environment, fossil fuels will get too expensive to extract from the ground. But, there isnāt enough lithium for everyone⦠so, trains?
1
0
0
Static Analysis Results Baseliner (SARB) v1.7.0 released. Adds support for PHP 8.2. Drops support for PHP 7.* https://t.co/jGLKMVENcA
github.com
Add support for PHP 8.2. Drop support for PHP 7.3 and PHP 7.4
0
2
2
Really enjoyed reading through this slide deck on tackling DOM XSS with Trusted Types and Sanitizer API by @spazef0rze!
Last month at the @OWASP_Czech chapter meetup I was talking about DOM-based XSS & Trusted Types (& Sanitizer API). I've published my detailed slides now and you can also test both the DOM XSS and Trusted Types using my demo app
1
2
6
usenix.org
0
7
11
Sitting here, wearing lilac, thinking of the wisdom of Sam Vimes⦠Today, on the Glorious 25th, you can now download the City Watch series, brilliantly read by @jonculshaw : https://t.co/xKZh4645u1
7
110
541
#WordPress 6.2 has been released, and includes my patch to escape Identifiers in SQL, using `%i`. This allows the $query in wpdb::prepare() to be a `literal-string`, which ensures you canāt have an SQL Injection Vulnerability š„³
4
8
31
It is with profound sadness that we mourn the loss of our friend and mentor, @aloria. Kelly had an indomitable spirit, and our world is a bit darker without her.
263
262
1K
My talk "Effective Code Review" that I gave @PHPUKConference is now available on YouTube. If you're thinking of introducing code review to your workflow, or you're not getting much benefit from code review, hopefully my talk will help you:
0
5
7
Time to give up on old domains? After removing 7, my yearly renewals go from $201 to $124 (saving $77), and no yearly reminder of those long gone projects.
2
0
2
Can we make Blob URLs safe against XSS, and turn them into a native alternative for sandbox domains? https://t.co/QrrHagy6Nt
github.com
A Web Platform API proposal for Blob URL. Contribute to shhnjk/Safe-Blob-URL development by creating an account on GitHub.
2
10
48
Looking at the editorial, āthey can be quite funny, since they were based on the assumption that the world would be a much better place if it was run by journalists.ā Terry Pratchett, Making Money
0
0
0