craigfrancis Profile Banner
Craig Francis Profile
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
Don't wanna be here? Send us removal request.
@craigfrancis
Craig Francis
4 years
How we can End Injection Vulnerabilities https://t.co/0Rt0HaEwye #Security #programming
0
2
2
@PHPUKConference
PHP UK Conference
11 months
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
@PHPUKConference
PHP UK Conference
1 year
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
@craigfrancis
Craig Francis
1 year
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
@craigfrancis
Craig Francis
2 years
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
@craigfrancis
Craig Francis
2 years
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
@craigfrancis
Craig Francis
2 years
Korok School Bus! #Zelda #TearsoftheKindom
0
0
0
@VotrubaT
Tomas Votruba
2 years
After few weeks of rising code-quality of private project, I want to try the #fixai in the wild šŸ˜‡ What open-source #php project you recommend to rise @phpstan level? RT helps
11
17
34
@DaveLiddament
Dave Liddament
3 years
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
@we1x
Lukas Weichselbaum
3 years
Really enjoyed reading through this slide deck on tackling DOM XSS with Trusted Types and Sanitizer API by @spazef0rze!
@spazef0rze
Michal Špaček
3 years
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
@thorsheim
Per Thorsheim
3 years
EXCELLENT read from @NielsProvos! #PasswordsCon friends: mandatory read. https://t.co/egd7qYYUbh
Tweet card summary image
usenix.org
0
7
11
@terryandrob
Terry Pratchett šŸ–¤ šŸ¤šŸ‘½ šŸ‡
3 years
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
@craigfrancis
Craig Francis
3 years
#TransDayOfVisibility I know I’m not directly affected, but TERFs seem to want this…
0
0
0
@craigfrancis
Craig Francis
3 years
#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
@SummerC0n
Summercon
3 years
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
@DaveLiddament
Dave Liddament
3 years
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
@craigfrancis
Craig Francis
3 years
HMRC collected £715.5 billion in taxes in 2021 to 2022, I assume all of this will be spent?
@GregHands
Greg Hands
3 years
As Labour’s Shadow Chancellor gets ready for her speech, it’s worth remembering how Labour left the country last time. Broke.
0
0
0
@craigfrancis
Craig Francis
3 years
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
@shhnjk
Jun Kokatsu
3 years
Can we make Blob URLs safe against XSS, and turn them into a native alternative for sandbox domains? https://t.co/QrrHagy6Nt
Tweet card summary image
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
@b0rk
šŸ”ŽJulia EvansšŸ”
3 years
floating point representation
42
434
3K
@craigfrancis
Craig Francis
3 years
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