@agimon-ai/po-config@0.0.0-alpha.93
Typed configuration loading, validation, and host services for composing Po sessions.
AI Security Review
scanned 4d ago · by lpm-firewall-aiThe package has no install lifecycle hooks, and the flagged dependency bridge reads and merges configuration rather than sending data. The inspected settings writes require a request and scope check, and no automatic hostile behavior was identified.
Decision evidence
public snapshot- The manifest defines build and development scripts but no install lifecycle scripts.
- The main entry point loads configuration and support modules; no automatic attack behavior was identified in the inspected entry code.
- The flagged dependency bridge reads global and repository configuration files and merges their contents.
- The settings API writes configuration only after receiving a scoped request body and checking that the requested scope matches its context.
- Static scanner hints flagged filesystem, environment, network and dependency-bridge behavior, but the inspected code uses these for configuration and settings functions.
- The package exposes file-writing APIs, but the inspected settings handler requires an incoming request before writing.
Source & flagged code
5 flaggedPackage metadata claims a different repository identity while copied source loads a runtime dependency bridge.
dist/config-ch_DJeTs.cjsView on unpkg · L8The flagged dependency bridge reads global and repository configuration files and merges their contents.
dist/config-ch_DJeTs.cjsView on unpkg · L28Findings
Affected versions and remediation
This report applies to @agimon-ai/po-config@0.0.0-alpha.93.
See all versions of @agimon-ai/po-config for other recorded verdicts.
- Review the evidence and your use of @agimon-ai/po-config@0.0.0-alpha.93 before allowing it. Restrict the permissions described in this report.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.