Skip to content

Security: egyjs/progressive-json-php

Security

SECURITY.md

Security Policy

Supported Versions

We actively maintain and provide security updates for the following versions:

Version Supported
1.x.x
< 1.0

Reporting a Vulnerability

We take the security of PHP Progressive JSON Stream seriously. If you discover a security vulnerability, please report it responsibly.

How to Report

Please do NOT report security vulnerabilities through public GitHub issues.

Instead, please report security vulnerabilities by email to:

📧 el3zahaby@gmail.com

Include the following information:

  • Description of the vulnerability
  • Steps to reproduce the issue
  • Potential impact
  • Any suggested fixes (if available)

What to Expect

  1. Acknowledgment: We will acknowledge receipt of your report within 48 hours
  2. Investigation: We will investigate and assess the vulnerability
  3. Communication: We will keep you informed of our progress
  4. Resolution: We will work to resolve the issue promptly
  5. Disclosure: We will coordinate public disclosure after the fix is available

Security Best Practices

When using PHP Progressive JSON Stream in production:

  • Keep Updated: Always use the latest version
  • Validate Input: Always validate data before streaming
  • Sanitize Output: Be cautious with user-generated content
  • Monitor Dependencies: Keep all dependencies updated
  • Follow PHP Security: Follow general PHP security best practices

Scope

This security policy covers:

  • The core PHP Progressive JSON Stream library
  • Security issues in the streaming functionality
  • Vulnerabilities in placeholder resolution
  • Issues with data validation and sanitization

Recognition

We appreciate responsible disclosure and will acknowledge security researchers who help improve the security of PHP Progressive JSON Stream.

Contact

For security-related questions or concerns:

Thank you for helping keep PHP Progressive JSON Stream secure!

There aren’t any published security advisories