Ae1
High
- Category
- analysis-evasion
- Content
import { discoverFreeModels } from './scripts/free-models.js';- Confidence
- 100% confidence
- Finding
- Referenced artifact was not completely inspected
Security audit
Security checks for vulnerabilities and agentic risk
The skill mostly matches its model-discovery purpose, but it unnecessarily asks for an OpenRouter API key that the code does not actually use.
Review before installing if you are uncomfortable with unnecessary credential handling. The model lookup behavior is narrow and non-destructive, but users should not paste or export a real OpenRouter API key for this CLI unless the package is changed to need it and provides clear secret-handling guidance.
import { discoverFreeModels } from './scripts/free-models.js';import { discoverFreeModels } from './scripts/free-models.js';import { discoverFreeModels } from './scripts/free-models.js';import { discoverFreeModels } from './scripts/free-models.js';const models = await fetchAllModels();
return models.filter((m) => {
const promptPrice = parseFloat(m.pricing.prompt);
return promptPrice === 0 || promptPrice < 0.0001;
});
}Detected: suspicious.env_credential_access