C2P Blog

    • About Me
  • Understanding PHP File Iterator’s Exclude Bugs and How to Work Around Them

    Nov 12, 2024

    —

    by

    David
    in Files, Performance, PHP

    Working with files in PHP often involves iterating through directories to locate specific files or folders. PHP’s RecursiveDirectoryIterator and RecursiveIteratorIterator are widely used for this purpose and provide powerful functionality. However, some seemingly simple tasks, like excluding specific files or directories during iteration, can become challenging due to limitations and bugs in PHP’s file iterator.…

  • Blocking Plugins on WordPress.org: Security or Added Risk?

    Nov 7, 2024

    —

    by

    David
    in Security, WordPress

    Security practices on WordPress.org have long been a topic of debate, particularly when it comes to blocking plugins that have known vulnerabilities. While the intention behind such actions is to safeguard users, blocking access to a plugin in the repository can ironically increase risk for sites that rely on it. How Does the Plugin Blocking…

  • The Security of Uploaded Images in WordPress: Sensitive EXIF Data and Default Image Compression

    The Security of Uploaded Images in WordPress: Sensitive EXIF Data and Default Image Compression

    Oct 21, 2024

    —

    by

    David
    in Images, Security, WordPress

    Images are an integral part of any website, including WordPress-powered sites. However, many users may not be aware that the photos they upload often contain sensitive information in the form of EXIF metadata. On the other hand, WordPress has a default image compression feature, which reduces image quality in the pursuit of better performance. In…

←Previous Page Next Page→