| Server IP : 139.59.63.204 / Your IP : 216.73.217.62 Web Server : Apache/2.4.58 (Ubuntu) System : Linux ubuntu-s-1vcpu-1gb-blr1-01 6.8.0-110-generic #110-Ubuntu SMP PREEMPT_DYNAMIC Thu Mar 19 15:09:20 UTC 2026 x86_64 User : root ( 0) PHP Version : 8.3.6 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /var/www/abyogasms.com/vendor/tecnickcom/tc-lib-pdf-image/ |
Upload File : |
# Security Policy This document describes the security policy for **tc-lib-pdf-image**. --- ## Supported Versions Security fixes are applied only to the **latest stable release** on the `main` branch. We strongly recommend always running the latest release. --- ## Reporting a Vulnerability **Please do not open a public GitHub issue for security vulnerabilities.** If you discover a security vulnerability — or suspect one — follow responsible disclosure: 1. **Email** the maintainer directly at **[info@tecnick.com](mailto:info@tecnick.com)** with the subject line: `[SECURITY] tc-lib-pdf-image – <brief description>` 2. Include as much detail as possible (see [What to include](#what-to-include) below). 3. You will receive an acknowledgement as soon as possible. 4. We will work on a fix or mitigation as promptly as the complexity of the issue allows. If you do not receive a timely response, please follow up by replying to the same email thread. --- ## What to Include A high-quality report helps us triage and fix issues faster. Please provide: - **Description** — a clear summary of the vulnerability and its potential impact. - **Affected component** — which class, method, or feature is involved (e.g., `HTML::render()`, font loading, image processing). - **Steps to reproduce** — a minimal, self-contained PHP script or unit test that demonstrates the issue. - **Expected vs. actual behaviour** — what you expected to happen and what actually happened. - **Environment** — PHP version, OS, library version (output of `composer show tecnickcom/tc-lib-pdf-image`). - **CVE / CWE reference** (optional) — if you have already identified a relevant classification. - **Suggested fix** (optional) — a patch or proposed mitigation if you have one. --- ## Security Best Practices for Integrators Integrators are responsible for sanitising input **before** passing it to the library. We recommend: - **Validate and sanitise all user-supplied data**. Use a dedicated sanitiser when accepting content from end users. - **Keep dependencies up to date.** Run `composer update` regularly and monitor advisories via [Packagist Security Advisories](https://packagist.org/packages/tecnickcom/tc-lib-pdf-image) or tools such as `composer audit`. - **Pin versions in production.** Use `composer.lock` and review changes on every update. --- ## Contact | Channel | Details | |---------|---------| | Security email | [info@tecnick.com](mailto:info@tecnick.com) | | Project website | <https://tcpdf.org> | | GitHub repository | <https://github.com/tecnickcom/tc-lib-pdf-image> | | Packagist | <https://packagist.org/packages/tecnickcom/tc-lib-pdf-image> |