@texonom/cli@1.6.10
Texonom CLI which has ability to export data from Notion.so
AI Security Review
scanned 2d ago · by lpm-firewall-aiThe export command offers `--push`, which stages the exported Notion content and force-pushes it to hard-coded repositories owned by the publisher. This is a concrete data disclosure to a publisher-chosen destination, even though it is gated behind the option.
Decision evidence
public snapshot- The CLI has a `--push` option, and its command handler calls `pushRepos()` only when that option is enabled.
- `pushRepos()` stages the contents of both export folders and force-pushes them to hard-coded Texonom GitHub repositories.
- The Notion client sends the supplied Notion token to its configured Notion API base URL.
- The package has no install lifecycle scripts; its declared scripts are build, test, release, and publish commands.
- The publisher-repository pushes require the user to pass `--push`; they are not part of the default export path.
- The credential flow inspected is for Notion API requests, consistent with the package’s Notion export purpose.
Source & flagged code
6 flaggedA bounded semantic-analysis stage reached its safety limit; remaining detectors completed, but this package requires AI review.
build/src/main.js#virtual:normalized:round1View on unpkgThe CLI has a `--push` option, and its command handler calls `pushRepos()` only when that option is enabled.
build/src/main.jsView on unpkg · L857Findings
Affected versions and remediation
This report applies to @texonom/cli@1.6.10.
See all versions of @texonom/cli for other recorded verdicts.
- Avoid installing @texonom/cli@1.6.10. 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.