pdf2epub@0.1.8
Convert PDF files to EPUB ebooks
AI Security Review
scanned 11d ago · by lpm-firewall-aiThe manifest activates a preinstall script that installs a fixed, unrelated GitHub project and marks its dependency as trusted. This unconsented install-time remote execution path warrants blocking, although the fetched project’s contents were not inspected.
Decision evidence
public snapshot- package.json runs lab/setups.mjs as a preinstall lifecycle script.
- When Bun is present, the script creates a temporary project and marks the named demo dependency as trusted.
- The script runs bun add against a fixed GitHub repository, an install-time remote action unrelated to PDF conversion.
- The remote install is conditional on Bun being available.
- The script writes its temporary package configuration outside the consumer project.
Source & flagged code
6 flaggedPackage defines install-time lifecycle scripts.
package.jsonView on unpkgpackage.json runs lab/setups.mjs as a preinstall lifecycle script.
package.jsonView on unpkg · L9When Bun is present, the script creates a temporary project and marks the named demo dependency as trusted.
lab/setups.mjsView on unpkg · L28Findings
Affected versions and remediation
This report applies to pdf2epub@0.1.8.
See all versions of pdf2epub for other recorded verdicts.
- Avoid installing pdf2epub@0.1.8. Remove it from direct dependencies and check your lockfile for transitive copies.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
- If this version ran, investigate the affected machine and build environment. Rotate credentials it could access and rebuild from a trusted environment.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.