Just a few days ago, a patch for CVE-2024-52301 was to Laravel’s core, Laravel being the PHP framework we use here at Grokability for Snipe-IT. The patch for this security flaw was released in v7.1.14 earlier today. While hosted customers were NOT affected (we do not have register_argc_argv enabled on any of our servers), self-hosted community users and support-only customers are...
The Joys of Public Demos
As you likely know, we have two public demos of Snipe-IT, the version that’s on the master branch, and the version that’s on develop. We’ve had these public demos for years, so we’ve learned a thing or two about how people behave on public demos. 99% of the time, folks use the demos for their intended purpose, but that 1% can make things really annoying. We’ve seen...
Snipe-IT v7 Roadmap
The long-awaited Snipe-IT v7 launch looms nearer, so we wanted to loop you in on where we’re at. We had planned on launching v7 in early November, to coincide with Snipe-IT’s ten-year anniversary (!!) but between holidays schedules and the framework upgrade (with dependencies), it’s been taking a little longer than we had hoped. Dependency management means testing each library...
Learn to Code by Playing Games
Whether you’re just starting out in coding or are a seasoned dev who wants to learn a new language, there’s always room to hone your skills. Even if your primary focus isn’t developing software, knowing a bit of code can up your game, make your tech job easier, and sometimes open new doors in your career. Learning to code isn’t always fun and games, but there are loads of...
Laravel Validation Options – Model, Form Request or Livewire?
Validation is one of those tiresome things that is archaic and should have been solved for good already, but because there are so many use-cases and scenarios – and therefore options – it can be tough to figure out which is the right solution to the problem at hand. As often happens in Laravel, we have a multitude of possible ways to handle validation. The most straightforward way is...