ngx-extended-pdf-viewer
Version:
Embedding PDF files in your Angular application. Highly configurable viewer including the toolbar, sidebar, and all the features you're used to.
89 lines (88 loc) • 4.03 kB
JSON
{
"$comment": "ngx-extended-pdf-viewer bundles a fork of Mozilla pdf.js, so pdfjs-dist cannot appear in package.json. This file records which pdf.js each bundle is derived from. Generated by build-tools/base-library/update-pdfjs-provenance.js.",
"generatedBy": "build-tools/base-library/update-pdfjs-provenance.js",
"channels": {
"bleedingEdge": {
"bundle": "bleeding-edge",
"pdfjsBuildVersion": "6.1.1164",
"upstream": {
"project": "mozilla/pdf.js",
"repository": "https://github.com/mozilla/pdf.js",
"release": "6.1.200",
"tag": "v6.1.200",
"commit": "6353acefe5007cd4899247a8c4e83cb7c9435a54",
"committedAt": "2026-06-27T13:51:54+02:00"
},
"fork": {
"repository": "https://github.com/stephanrauh/pdf.js",
"branch": "bleeding-edge",
"commit": "14922696fc0b001d328db934f4846f64391ec19d",
"committedAt": "2026-08-06T21:50:57+02:00"
},
"securityFixes": [
{
"id": "GHSA-hq66-cqwq-w95j",
"cve": "CVE-2026-16633",
"url": "https://github.com/mozilla/pdf.js/security/advisories/GHSA-hq66-cqwq-w95j",
"summary": "Arbitrary JavaScript execution upon opening a malicious PDF",
"fixedUpstreamIn": "6.2.108",
"appliedVia": "cherry-pick",
"upstreamCommits": [
{
"upstream": "6c18df5768a9cf12e725ebf12fc70e32358be1fa",
"inFork": "a2b7ddd18bc14f270f2f1744348037d12c61ba78",
"via": "cherry-pick"
},
{
"upstream": "4ea07c2431141fe66df3a2f53af53cc8ad854191",
"inFork": "250ae2598bfcce4d55afd9589d88a3e0fec7a4bf",
"via": "cherry-pick"
}
],
"detail": "Upstream requires enableScripting (true by default in pdf.js) for the sandbox half of this issue; ngx-extended-pdf-viewer ships enableScripting=false by default. The XFA rich-text half is reachable whenever enableXfa is true, which IS the default here, so we do not claim the default configuration was safe. Both upstream fix commits are applied to the bundled engine."
}
]
},
"stable": {
"bundle": "assets",
"pdfjsBuildVersion": "6.1.1164",
"upstream": {
"project": "mozilla/pdf.js",
"repository": "https://github.com/mozilla/pdf.js",
"release": "6.1.200",
"tag": "v6.1.200",
"commit": "6353acefe5007cd4899247a8c4e83cb7c9435a54",
"committedAt": "2026-06-27T13:51:54+02:00"
},
"fork": {
"repository": "https://github.com/stephanrauh/pdf.js",
"branch": "6.1",
"commit": "95ad784282ae10686787b477b0691f5c684bce02",
"committedAt": "2026-08-06T21:51:16+02:00"
},
"securityFixes": [
{
"id": "GHSA-hq66-cqwq-w95j",
"cve": "CVE-2026-16633",
"url": "https://github.com/mozilla/pdf.js/security/advisories/GHSA-hq66-cqwq-w95j",
"summary": "Arbitrary JavaScript execution upon opening a malicious PDF",
"fixedUpstreamIn": "6.2.108",
"appliedVia": "cherry-pick",
"upstreamCommits": [
{
"upstream": "6c18df5768a9cf12e725ebf12fc70e32358be1fa",
"inFork": "d12ca786c55be8e7d6b9cbed89202c20051a5629",
"via": "cherry-pick"
},
{
"upstream": "4ea07c2431141fe66df3a2f53af53cc8ad854191",
"inFork": "4801a3c254d78fac8c5b4187e249d6f290e9d7a5",
"via": "cherry-pick"
}
],
"detail": "Upstream requires enableScripting (true by default in pdf.js) for the sandbox half of this issue; ngx-extended-pdf-viewer ships enableScripting=false by default. The XFA rich-text half is reachable whenever enableXfa is true, which IS the default here, so we do not claim the default configuration was safe. Both upstream fix commits are applied to the bundled engine."
}
]
}
}
}