A Andres Hernandez
Home Projects Portfolio Dashboard Export PDF Log in

Languages

English
127

Filtered Posts (Clear all)

Hardening the rifasvelez-web Gallery: Protecting Against XSS and Attribute Injection

A recurring challenge in web development is securely integrating external content into dynamic user interfaces. For the rifasvelez-web project, which features an interactive image gallery, this challenge became a focal point when handling metadata from remote Cloudinary JSON fields. The risk? Unsanitized data could lead to dangerous Cross-Site Scripting (XSS) vulnerabilities and attribute injection attacks when rendered into elements like Fancybox captions.

The Threat: DOM XSS and

Fortifying User Experience: The Role of Input Validation in PHP Security

In the pqrs project, a recent update focused on enhancing UX security. This isn't just about preventing breaches; it's about building trust and ensuring a smooth, predictable experience for users. At its core, this often involves fortifying our applications against common vulnerabilities like improper input handling.

The "Why" Behind UX Security

Security might sound like a backend, invisible process, but its impact on the user experience is profound.

June 20, 2026 0 PHP Security

Fortifying User Experience: The Indispensable Role of Server-Side Security

We're always striving to build robust applications at pqrs. A recent focus involved a critical "UX security" fix. While User Experience (UX) often brings to mind intuitive interfaces and smooth interactions, a truly excellent UX also means a secure and reliable one. This particular fix highlighted the necessity of layered security, ensuring that what users see on the client-side is firmly backed by server-side safeguards.

Hardening Web Galleries: Defending Against XSS with Robust Sanitization

Project Context: Enhancing the rifasvelez-web Gallery

The rifasvelez-web project recently undertook a vital security initiative focused on its image gallery component. In modern web applications, displaying rich, dynamic content is common, especially when sourcing media metadata from external platforms like Cloudinary. While this flexibility empowers engaging user experiences, it also introduces a critical security concern: ensuring that injected data remains harmless.

Andres Hernandez

Andres Hernandez

Product-focused Software Developer specializing in the React ecosystem (Next.js, TypeScript). Proven experience contributing to high-impact open source projects and building scalable web applications. Committed to clean code, UI/UX design principles, and SOLID architecture to solve complex problems.