privilege_escalation
Privilege escalation attempt
Line 57Snippets
- OAuth tokens stored with restrictive permissions (chmod 600)- OAuth tokens: `chmod 600` chmod +x "$out_file"install_script
Third-party install script executed on the fly
Third-party install script executed on the fly
Line 72Snippets
- For required tools: prefer OS package managers over `curl | bash` when possiblecurl -fsSL https://raw.githubusercontent.com/0xNyk/xint-rs/main/install.sh | bashcurl -fsSL https://raw.githubusercontent.com/0xNyk/xint-rs/main/install.sh | bashcurl -fsSL https://raw.githubusercontent.com/0xNyk/xint-rs/main/install.sh | bashcurl -fsSL https://raw.githubusercontent.com/0xNyk/xint-rs/main/install.sh | bashfs_write
Filesystem write access
Filesystem write access
Line 1289Snippets
trap 'rm -rf "$tmpdir"' EXITnetwork_call
Outbound network call
Outbound network call
Line 17Snippets
description: xAI API key for Grok analysis, article fetching, sentiment, x-search, collections- For required tools: prefer OS package managers over `curl | bash` when possible- **`--quality` flag** — Filters out low-engagement tweets (≥10 likes). Applied post-fetch since `min_faves` operator isn't available via the API.- **`x-search.ts` CLI** — Bun script wrapping the X API. No more inline curl/python one-liners.- **`lib/cache.ts`** — File-based cache with 15-minute TTL. Avoids re-fetching identical queries.env_access
Environment variable access
Environment variable access
Line 1389Snippets
API_BASE = os.environ.get("XAI_API_BASE", "https://api.x.ai/v1").rstrip("/")MGMT_BASE = os.environ.get("XAI_MGMT_BASE", "https://management-api.x.ai/v1").rstrip("/") return (os.environ.get(name) or "").strip()DEFAULT_BASE_URL = os.environ.get("XAI_BASE_URL", "https://api.x.ai/v1").rstrip("/")DEFAULT_MODEL = os.environ.get("XAI_X_SEARCH_MODEL", "grok-4")Trust Score
Updated há 2 semanas
Analisado
31 de mar. de 2026, 15:56
+ 2 previous scans
Compatível com
Skill details
Updated há 2 semanas
Analisado 31 de mar. de 2026, 15:56
Descricao
>
Scans recentes
31 de mar. de 2026, 15:56
Latest analysis
31 de mar. de 2026, 15:11
Run 2
27 de mar. de 2026, 15:43
Run 1