← Home

@ckeditor/ckeditor5-export-pdf

Export to PDF feature for CKEditor 5.

18
Versions
SEE LICENSE IN LICENSE.md
License
No
Install Scripts
Missing
Provenance

Supply chain provenance

Status for the latest visible version.

No SLSA provenance npm registry signatures gitHead linked

Without SLSA provenance there is no cryptographic link between this tarball and the public source, so a manually published version cannot be tied back to a reviewed commit.

Maintainers

ckeditor

Keywords

ckeditorckeditor5ckeditor 5ckeditor5-featureckeditor5-pluginWYSIWYGWYSIWYMtextrich-textrichtextckeditoreditoreditinghtmlcontentEditablePDFprint PDFsave PDFconvert to PDFexport PDFexport to PDFPDF converterHTML to PDF

Accepted risks

Findings the reviewer chose to accept rather than block on.

SourceRuleReasonAccepted byWhen
source-diff large-new-source-files AI (source-diff): Large file count is expected for a full CKEditor plugin release with dist/build/src artifacts. Stable pattern for this package. ai
source-diff obfuscated-file:build/export-pdf.js AI (source-diff): CKSource intentionally obfuscates premium plugin code for IP protection; package.json declares 'obfuscated: true'. This is stable across all versions of this package. ai
source-diff obfuscated-file:src/exportpdfcommand.js AI (source-diff): CKSource intentionally obfuscates premium plugin source files; declared in package.json and consistent with their commercial licensing model. ai
source-diff obfuscated-file:src/exportpdfui.js AI (source-diff): CKSource intentionally obfuscates premium plugin source files; declared in package.json and consistent with their commercial licensing model. ai
semgrep semgrep:obfuscation-while-true AI (semgrep): Obfuscation is intentional and declared by CKSource for IP protection of this commercial plugin. Stable for all versions. ai
semgrep semgrep:obfuscation-hex-functions AI (semgrep): Hex-prefixed function names are from CKSource's deliberate obfuscation of proprietary code; declared in package.json. Stable for all versions. ai
phantom-deps phantom-dep:@ckeditor/ckeditor5-ui AI (phantom-deps): Same-org CKEditor dependency; phantom detection is a false positive for this tightly coupled plugin ecosystem. ai
phantom-deps phantom-dep:@ckeditor/ckeditor5-core AI (phantom-deps): Same-org CKEditor dependency; phantom detection is a false positive for this tightly coupled plugin ecosystem. ai
dependencies unvetted-dep:@ckeditor/ckeditor5-core AI (dependencies): First-party @ckeditor monorepo dependency, always released in lockstep with this package. Not an independent third-party risk. ai
dependencies unvetted-dep:@ckeditor/ckeditor5-utils AI (dependencies): First-party @ckeditor monorepo dependency, always released in lockstep with this package. Not an independent third-party risk. ai
dependencies unvetted-dep:@ckeditor/ckeditor5-merge-fields AI (dependencies): First-party @ckeditor monorepo dependency, always released in lockstep with this package. Not an independent third-party risk. ai
dependencies unvetted-dep:@ckeditor/ckeditor5-cloud-services AI (dependencies): First-party @ckeditor monorepo dependency, always released in lockstep with this package. Not an independent third-party risk. ai
phantom-deps phantom-dep:@ckeditor/ckeditor5-icons AI (phantom-deps): Same-org @ckeditor package; phantom dep pattern is expected in CKEditor 5 plugin ecosystem for re-exports and indirect usage. ai
phantom-deps phantom-dep:@ckeditor/ckeditor5-merge-fields AI (phantom-deps): Same-org @ckeditor package; phantom dep pattern is expected in CKEditor 5 plugin ecosystem for re-exports and indirect usage. ai
dependencies unvetted-dep:@ckeditor/ckeditor5-ui AI (dependencies): First-party @ckeditor monorepo dependency, always released in lockstep with this package. Not an independent third-party risk. ai

Versions (showing 18 of 18)

Version Deps Published
48.3.1 6 / 0
48.3.0 6 / 0
48.2.0 6 / 0
48.1.1 6 / 0
48.1.0 6 / 0
48.0.1 6 / 0
48.0.0 6 / 0
47.7.3 7 / 0
47.7.2 7 / 0
47.7.1 7 / 0
47.7.0 7 / 0
47.6.2 7 / 0
47.6.1 7 / 0
47.6.0 7 / 0
47.5.0 7 / 0
47.4.0 7 / 0
47.3.0 7 / 0
47.2.0 7 / 0

v48.3.1

1 finding
LOW No provenance attestation provenance

Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.

v48.3.0

1 finding
LOW No provenance attestation provenance

Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.

v47.7.3

1 finding
LOW No provenance attestation provenance

Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.