🖼️ PixelPerfect Gallery

Professional image showcase platform

Welcome to PixelPerfect!

The ultimate platform for showcasing and managing your image collections.

Gallery Features

📸 Dynamic Image Loading

Load images from URLs with custom captions and alt text.

Open Gallery

⚙️ Customizable Display

Configure image attributes and event handlers.

Configure

🔍 Error Handling

Automatic fallback images and error notifications.

View Demo

📖 How to Use

  1. Visit the Gallery to view images
  2. Use URL parameters to customize image display
  3. Test different image sources and error handling

Pro Tip: Try accessing the gallery with custom parameters like ?image=photo.jpg&caption=MyPhoto

💡 Testing Tips

  • Event handlers contain JavaScript code - what syntax is valid?
  • Try injecting into different attributes to see how they're handled
  • The onerror event triggers when an image fails to load
  • You can use invalid image URLs to trigger error handlers
  • Some attributes use single quotes, others use double quotes

🔒 Security Information

This application implements several security measures:

  • HTML entity encoding for user input in attributes
  • URL validation for image sources
  • Event handler sanitization
  • Content Security Policy headers

Note: Event handlers execute JavaScript in the browser context. Always validate and sanitize user input before placing it in attributes.