Only the latest released major/minor version of andreibesleaga/a2a-php
receives security fixes.
Please report vulnerabilities privately via GitHub Security Advisories for this repository (preferred), or by contacting the maintainer directly. Do not open public issues for security reports.
You can expect an acknowledgment within 7 days. Coordinated disclosure is appreciated; credit is given in release notes unless you prefer otherwise.
examples/*.phpandhttps_a2a_server.phpare demo/reference servers, not production runtimes. Run production deployments behind a hardened reverse proxy (nginx/Apache/Caddy) that terminates TLS — seeA2A_HTTPS_IMPLEMENTATION.md.A2A_DEMO_AUTH_TOKENis a demo credential gate for the authenticated extended agent card. Use a real authentication layer in production.- Push notification webhooks are an SSRF vector by design. Set
A2A_WEBHOOK_ALLOWLIST(comma-separated hostnames) in any deployment that accepts push notification configs from untrusted parties; when unset, any webhook URL is accepted. - Supply-chain:
composer.lockis committed,roave/security-advisoriesblocks installs with known-CVE dependencies, and CI runscomposer audit.