The Drupal Rap song – Everyday I’m Drupalin'
A humorous rap song about Drupal development, covering modules, hooks, caching, and the Drupal community.
Liran Tal is an AI security researcher and Node.js security expert focusing on securing agentic AI workflows, MCP, and software supply chains through research, education, and open-source work.
222 articles from this blog
A humorous rap song about Drupal development, covering modules, hooks, caching, and the Drupal community.
A guide to preventing clickjacking attacks on Drupal and Apache web applications by configuring the X-Frame-Options header.
A guide to hardening Apache web servers by disabling trace methods and hiding server tokens to prevent information disclosure.
A technical guide on optimizing Drupal performance by carefully managing the hook_init() function to reduce server load and improve page speed.
Technical guide on optimizing Drupal performance by managing database indexes, queries, and removing unused modules.
Tips for improving Drupal performance by optimizing database indexes and SQL queries, inspired by Doom's difficulty levels.
A guide to improving Drupal site performance by identifying and removing unused modules to reduce memory footprint and optimize server response.
Debugging Drupal cron failures caused by a custom module's nodeapi hook using drupal_goto().
Guide on updating a forked MEAN.io repository to v0.4, including git commands and npm/bower package updates.
A retrospective on the daloRADIUS open-source RADIUS management project, celebrating its 7th anniversary and its development history.
Introduction to Drupal performance tuning, focusing on database optimization, query analysis, and monitoring tools for better web application speed.
A technical guide on adding configurable session cookie parameters to the MEAN.io stack for enterprise applications.
Fixing a daloRADIUS bug for importing users with non-default password types like MD5 or SHA.
A guide to configuring Vagrant networking with bridged interfaces and static IPs for internet-accessible virtual machines.
A patch fixes a bug in daloRADIUS's user refill feature, correcting a database column name in the billing history table.
A review of the book 'Learning Pentesting for Android Devices,' covering mobile security, reverse engineering, and network forensics for security professionals.
Troubleshooting guide for Drupal 6 email notification failures, focusing on a misconfigured module variable.
Details an XSS vulnerability in the Drupal Advanced Poll module (6.x-3.x and prior), including patch and mitigation.
A guide on replacing Drupal's resource-intensive database logging with the Syslog module for better performance.
A summary of a Drupal Camp Israel 2013 presentation on Drupal 7 Media, covering modules like Media, Canvas Field, and Google Charts API.