Hi! My name is Klausi. I work as Principal Engineer for jobiqo. I have a master's degree in software engineering from the Vienna University of Technology where I focused my soft skill part on Gender Studies. I'm also interested in technology, politics and ethics.

You can contact me on Mastodon icon Mastodon, Bluesky icon Bluesky, LinkedIn icon LinkedIn or per email. My first name dot my last name (Klaus Purer) @protonmail.ch.

Some projects I work on:

  • Coder, a coding standards checker for Drupal
  • GraphQL for Drupal, a Drupal module that implements a GraphQL server API
  • Mastodon Bluesky Sync, a command line tool to synchronize my posts from Mastodon to Bluesky and back
  • D7Security, unofficial extended security support for Drupal 7

Testing Claude AI for Drupal code

I tested ClaudeAI for Drupal code, got inspired by Dries Buytaert video.

  • 🤯 the interaction and suggestions were quite good
  • 💵 execution is expensive, I paid $1.16 for 20 minutes
  • 🙄 I got annoyed a couple of times, because Claude did contradictory things

Dangerous Next.js redirects - how misconfiguration can bring your website down

Black Next.js logos arranged in a circle. In the middle is an emoji with closed eyes exhausting.

Security Advisory: Next.js Denial of Service vulnerability in redirect misconfiguration

Note: This vulnerability has been disclosed privately to the Vercel Security Team. They decided that this is a misconfiguration issue and not an inherent security issue.

Proposing a Drupal 7 security team

Update: The D7Security group is now established at gitlab.com/d7security and d7security.org!

Screenshot of a drupal.org release settings page. Contains a warning box with the text "Branches compatible with Drupal 7.x that are set as unsupported cannot be set as supported again.". A big thinking emoji is inserted on the screenshot.

The Drupal Security Team has announced in PSA-2023-06-07 that unsupported Drupal 7 modules/themes cannot be supported again. I'm proposing to create a D7Security team on Gitlab.com that can provide security fixes for those unsupported modules. A small update module can then notify Drupal 7 site owners when new security releases are available on Gitlab.com.

Fully hidden automatic system updates on Ubuntu 20.04

Screenshot of Ubuntu's update manager popping up during the movie "Tank Girl."

Ubuntu's graphical update manager pops up every time you need to install updates. That can be annoying when you are watching a movie or doing other things and don't want to be bothered all the time. Yes, I want to always apply all updates from all sources, but please do it silently. Here is a small script I use to do that with Anacron.