Ae1
High
- Category
- analysis-evasion
- Content
node scripts/github-search.mjs "keywords" --language js --min-stars 50 --limit 5
- Confidence
- 100% confidence
- Finding
- Referenced artifact was not completely inspected
Security audit
Security checks for vulnerabilities and agentic risk
This skill is a GitHub repository search helper whose network and token behavior matches its stated purpose.
Install only if you are comfortable with project search terms and selected repository names being sent to GitHub. If GITHUB_TOKEN is set in the agent environment, the scripts will use it for GitHub API rate limits, so use a least-privilege token or unset it when unnecessary.
node scripts/github-search.mjs "keywords" --language js --min-stars 50 --limit 5
node scripts/repo-detail.mjs "owner/repo"
Returns detailed repo info (README excerpt, topics, latest release, etc.) as JSON
with `status: "ok"`. On failure: `{"status":"error","code":"...","message":"..."}`.
## Display rules
- `stars: 12300` → "12.3k" (or "1.23万" in Chinese)
- `pushed_days_ago: 3` → "3 days ago" / "3天前"* Uses Node's built-in fetch (no curl / shell dependency, no command injection).
*/
const GITHUB_API = 'https://api.github.com/repos';
function parseArgs() {
const args = process.argv.slice(2);* Uses Node's built-in fetch (no curl / shell dependency, no command injection).
*/
const GITHUB_API = 'https://api.github.com/repos';
function parseArgs() {
const args = process.argv.slice(2);Detected: suspicious.env_credential_access