Elektrine lite

โ† Feed

Stephen Rees-Carter :laravel:

valorin@phpc.social

<p>Friendly Hacker, Speaker, and PHP &amp; Laravel Security Specialist.๐Ÿ•ต๏ธ <br />I hack stuff on stage for fun. ๐Ÿ˜ˆ<br />I used to be found at: <a href="https://infosec.exchange/@valorin" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="">infosec.exchange/@valorin</span><span class="invisible"></span></a><br /><a href="https://phpc.social/tags/searchable" class="mention hashtag" rel="tag">#<span>searchable</span></a></p>

Posts

  • View post

    Not a bad view to write a new In Depth article. ๐Ÿ˜Ž I&#39;m doing a walkthrough of the results from Claude&#39;s security plugin on one of my projects, looking at the quality of the findings and how we can identify the real risks from the noise.

  • View post

    How does everyone feel about pentest findings/reports available online (behind auth), as opposed to emailed or sent via Slack/Teams? I&#39;ve always been wary of putting them online, even behind auth, but I can see some benefits - especially with agents doing the remediation work.

  • View post

    Um... that&#39;s not how risks work... ๐Ÿคฆ This is the rubbish being peddled by big companies selling &quot;Cyber Insurance&quot;. ๐Ÿ˜ก

  • View post

    What do you get when you combine an API, SameSite=None, and a Session cookie? https://securinglaravel.com/in-depth-three-reasonable-decisions-one-critical-vulnerability/ #Laravel

  • View post

    Working on a fun In Depth article for Securing Laravel at the moment. ๐Ÿ˜ˆ The tagline is: What do you get when you combine an API, SameSite=None, and a Session cookie? Any guesses?

  • View post

    Your AI agent hallucinates a package name, confidently installs it, and keeps working - except an attacker registered that exact name, packed with malware. Welcome to slopsquatting. https://securinglaravel.com/security-tip-have-you-heard-of-slopsquatting/ #Laravel

  • View post

    Recently finished an audit for one of my oldest clients, this was #5! ๐Ÿ•ต๏ธ By far the most rewarding part of my job is working with the same clients each year, seeing their apps grow, and their commitment to security strengthen. It&#39;s not just a compliance checkbox, it&#39;s part of their culture. I&#39;ve got some capacity coming up, so if you&#39;d like security to be part of your culture too, let&#39;s make that happen! Reach out or head over to https://valorinsecurity.com

  • View post

    I love Signed URLs, but there is one very subtle trap you can accidentally fall into... https://securinglaravel.com/security-tip-the-signed-url-trap/ #Laravel

  • View post

    Livewire&amp;#39;s Public Properties may look like PHP class properties, but they&amp;#39;re really hidden form fields, just waiting for your input... ๐Ÿ˜ˆ https://securinglaravel.com/in-depth-dont-trust-public-livewire-properties/ #Laravel

  • View post

    One of my favourite (and oh so simple) hacker tricks is to abuse JSON support in APIs and pass TRUE instead of the actual API key. If the code does loose comparison, you don&amp;#39;t need the key! ๐Ÿ˜Ž ๐Ÿ˜ˆ ๐Ÿฟ https://securinglaravel.com/p/security-tip-type-juggling #PHP #Laravel

  • View post

    Do you know the difference between GET and POST requests, and why it&amp;#39;s so important that GET requests only ever retrieve data? https://securinglaravel.com/security-tip-stop-putting-actions-on-get-requests/ #Laravel

  • View post

    As Laravel&amp;#39;s friendly hacker, I feel it is my duty to inform everyone that Laravel v11 is no longer supported! ๐Ÿ˜ฑ โŒ Bug fixes (they stopped 6 months ago) โŒ Security fixes (they stop today!) Have you upgraded yet? https://laravel.com/docs/releases#support-policy #Laravel

  • View post

    Without an `exp` claim, a JWT can remain valid forever, turning a leaked token into permanent access. https://securinglaravel.com/security-tip-your-jwt-might-be-a-forever-key/ #Laravel

  • View post

    Do you reset your 2FA secret keys when a user toggles TOTP off/on? It&amp;#39;s not just passwords you need to worry about when it comes to authentication and stolen credentials: if an attacker can steal a 2FA secret key, they&amp;#39;ll always have a valid TOTP! ๐Ÿ˜ฑ https://securinglaravel.com/security-tip-dont-forget-to-regenerate-2fa-secret-keys/ #Laravel

  • View post

    Laravel Security Tip: Do You Have a Permissions Policy? What browser features do you have enabled on your site, and what can an XSS attack do if you don&amp;#39;t disable them? https://securinglaravel.com/security-tip-do-you-have-a-permissions-policy/ #Laravel

  • View post

    Cookies come in many shapes and sizes, and with multiple attributes just to confuse you... Have you ever wondered what the humble HttpOnly attribute actually does? https://securinglaravel.com/security-tip-what-is-an-httponly-cookie/ #Laravel

  • View post

    If an API client tries to connect via unencrypted HTTP, what should your API do: redirect to HTTPS, disable HTTP, offer a swift rebuke, or take matters into it&amp;#39;s own hands? ๐Ÿค” https://securinglaravel.com/security-tip-how-should-apis-respond-to-http/ #Laravel

  • View post

    &amp;quot;Let&amp;#39;s Hack!&amp;quot;, my Pre-Laracon Security Workshop is just FIVE weeks away! ๐ŸŽ‰ (So is @LaraconAU... but let&amp;#39;s be honest, priorities.) Only 11 tickets left, &amp;amp; I need to confirm numbers with the venue, so if you&amp;#39;ve been thinking about it, now&amp;#39;s the time! ๐Ÿ‘‰ https://events.humanitix.com/lets-hack-pre-laracon-security-workshop

  • View post

    Haven&amp;#39;t bought tickets to my Pre-Laracon AU Security Workshop yet?! ๐Ÿ˜ฒ I&amp;#39;ll be locking in numbers early next week, so get your ticket TODAY or reach out to me directly. โŒ› This is your final warning... โฐ https://events.humanitix.com/lets-hack-pre-laracon-security-workshop #Laravel #LaraconAU

  • View post

    Exhausted after #LaraconAU last week, but excited by how it all went! I was so proud of everyone in my workshop on Wednesday - everyone had a go, and the excitement in the room as they hacked through challenges made it all worth it. And my talk on Friday was the most absurd and crazy thing I&amp;#39;ve done on stage (which is saying something), and I&amp;#39;ve had some great feedback that&amp;#39;s already made it worth it. No idea what I&amp;#39;ll do next year...

  • View post

    It&amp;#39;s been 4 months, a lot has happened, but I&amp;#39;m finally back to writing securinglaravel.com! New Security Tip coming out in a few hours...

  • View post

    I know I say this all the time (especially on stage!), but apparently not everyone heard me, so here we go again... https://securinglaravel.com/security-tip-update-your-packages-yes-this-again

  • View post

    routes/web.php is boring and reliable, and routes/api.php is fancy, but have you forgotten one? https://securinglaravel.com/security-tip-consider-all-routes-not-just-web/

  • View post

    You can&amp;#39;t trust an email address you haven&amp;#39;t verified, so why are you storing them in your database? https://securinglaravel.com/in-depth-email-verification-isnt-as-simple-as-you-think/ #Laravel

  • View post

    Rather than checking for essential config when it&amp;#39;s used, throw the checks in your Service Provider - you&amp;#39;ll know about configuration failures before your users get a weird error. https://securinglaravel.com/security-tip-validate-config-at-boot/ #Laravel

  • View post

    PSA for Statamic folks - update your sites ASAP! โš ๏ธ A CRITICAL vuln was discovered that allows full account takeover via password resets! ๐Ÿ˜ฑ All the details: https://cvereports.com/reports/CVE-2026-27593 #Laravel