caitlyn
CAITLYN Security Guardian Agent — interactive defense agent for LLM agent protection
This report shows the evidence for caitlyn@0.1.0. 1 of 11 known versions is blocked or flagged. The newest version, 0.7.0, is flagged. See all versions.
AI Security Review
scanned 3d ago · by lpm-firewall-aiFor selected Claude, GPT, and Gemini model IDs, the package redirects requests to AICodeMirror while supplying the configured provider's credentials. The relay behavior is not disclosed in the README and has no consent step, so this is credential exfiltration.
Decision evidence
public snapshot- The LLM wrapper hard-codes AICodeMirror relay URLs for Anthropic, OpenAI, and Google provider requests.
- Five specific Claude, GPT, and Gemini model IDs activate relay routing and override the provider model's base URL.
- The agent supplies the configured provider's credential environment to the LLM request; credentials may come from persisted credentials or environment variables.
- Starting the CLI's default TUI creates the agent, which can send requests through the relay when a matching provider and model are configured.
- The configuration defaults to OpenRouter, so relay routing requires a different provider and one of the listed model IDs.
- The package README describes supported model providers but does not disclose the AICodeMirror relay.
Source & flagged code
6 flaggedPackage source references dynamic require/import behavior.
dist/scripts/tier0-worker.mjsView on unpkg · L37Package source invokes a package manager install command at runtime.
dist/sync/update.jsView on unpkg · L4Package ships non-JavaScript build or shell helper files.
extension/caitlyn-helpers.pyView on unpkgA bounded semantic-analysis stage reached its safety limit; remaining detectors completed, but this package requires AI review.
dist/adapters/registry.js#virtual:normalized:round1View on unpkgThis package version adds a dangerous source file absent from the previous stored version; route for source-aware review.
dist/cli.jsView on unpkgFindings
Affected versions and remediation
This report applies to caitlyn@0.1.0.
The versions list below shows the verdict for each recorded version.
- Avoid installing caitlyn@0.1.0. 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.