AI Security Review
scanned 15h ago · by lpm-firewall-aiNo confirmed malicious attack surface. Explicit CLI or test setup may provision and launch Obsidian, create a disposable vault, and connect to local CDP/Appium services for integration testing.
Decision evidence
public snapshot- `dist/lib/esm/obsidian-installer.mjs` downloads and extracts an Obsidian shell when runtime test setup requests it.
- `dist/lib/esm/obsidian-instance.mjs` launches the selected Obsidian executable with local CDP enabled.
- `dist/lib/esm/global-setup-core.mjs` reads project `.env` and copies the project plugin build into a temporary test vault.
- `package.json` has only `prepare`; its referenced `scripts/prepare.ts` is not shipped, while no `preinstall`/`install`/`postinstall` hook exists.
- `bin/obsidian-integration-testing.mjs` invokes the explicit CLI entrypoint only.
- `dist/lib/esm/obsidian-installer.mjs` uses the fixed Obsidian GitHub-release URL and caches under the system temp directory.
- `dist/lib/esm/transport-factory.mjs` targets requested local Appium/CDP test services.
- No `eval`, `Function`, or `node:vm` usage found in shipped ESM code.
- `dist/obsidian-integration-testing-6.2.0.tgz` lists a duplicate package archive, not a hidden payload.
Source & flagged code
7 flagged · loading sourcePackage source references child process execution.
dist/lib/esm/obsidian-instance.mjsView on unpkg · L1Package source invokes a package manager install command at runtime.
dist/lib/esm/transport-factory.mjsView on unpkg · L380Package ships high-entropy non-source blobs.
dist/obsidian-integration-testing-6.2.0.tgzView on unpkgPackage ships compressed or archive-like blobs.
dist/obsidian-integration-testing-6.2.0.tgzView on unpkgPackage ships a nested archive or MCP bundle that was inventoried but not recursively analyzed.
dist/obsidian-integration-testing-6.2.0.tgzView on unpkgThis package version adds a dangerous source file absent from the previous stored version; route for source-aware review.
dist/lib/cjs/transport-factory.cjsView on unpkg