Ae1
- Category
- analysis-evasion
- Confidence
- 100% confidence
- Finding
Referenced artifact was not completely inspected
- Content
md you the endpoints in the bundled [catalog](reference/catalog.md) — search engines,
Security audit
Security checks for vulnerabilities and agentic risk
This skill is a disclosed Crawlora API connector for public web data, with expected external API use and credit-consuming jobs.
Install only if you are comfortable sending selected public-web queries, URLs, locations, and request bodies to Crawlora and spending Crawlora credits. Keep CRAWLORA_API_KEY private, set explicit source scope and credit limits before crawl or research jobs, and cancel durable jobs when they are no longer needed.
Referenced artifact was not completely inspected
you the endpoints in the bundled [catalog](reference/catalog.md) — search engines,
Referenced artifact was not completely inspected
you the endpoints in the bundled [catalog](reference/catalog.md) — search engines,
Referenced artifact was not completely inspected
you the endpoints in the bundled [catalog](reference/catalog.md) — search engines,
Referenced artifact was not completely inspected
2. **Call it** with `scripts/crawlora.sh` (see below). It handles auth and prints JSON.
Referenced artifact was not completely inspected
2. **Call it** with `scripts/crawlora.sh` (see below). It handles auth and prints JSON.
Referenced artifact was not completely inspected
2. **Call it** with `scripts/crawlora.sh` (see below). It handles auth and prints JSON.
Referenced artifact was not completely inspected
2. **Call it** with `scripts/crawlora.sh` (see below). It handles auth and prints JSON.
Referenced artifact was not completely inspected
2. **Call it** with `scripts/crawlora.sh` (see below). It handles auth and prints JSON.
Referenced artifact was not completely inspected
2. **Call it** with `scripts/crawlora.sh` (see below). It handles auth and prints JSON.
Referenced artifact was not completely inspected
2. **Call it** with `scripts/crawlora.sh` (see below). It handles auth and prints JSON.
Referenced artifact was not completely inspected
2. **Call it** with `scripts/crawlora.sh` (see below). It handles auth and prints JSON.
Referenced artifact was not completely inspected
2. **Call it** with `scripts/crawlora.sh` (see below). It handles auth and prints JSON.
Referenced artifact was not completely inspected
2. **Call it** with `scripts/crawlora.sh` (see below). It handles auth and prints JSON.
Referenced artifact was not completely inspected
2. **Call it** with `scripts/crawlora.sh` (see below). It handles auth and prints JSON.
Instruction-capable artifact exceeds whole-file semantic analysis limits
The skill clearly instructs the agent to use shell-based helper commands (scripts/crawlora.sh and jq), but it does not declare an explicit tool scope such as allowed-tools or permissions. That mismatch weakens least-privilege controls: an agent/runtime may expose broader shell capability than intended, increasing the risk of command execution beyond simple API calls, especially when user-controlled path/query/body values are later passed through the shell helper.
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.
#!/usr/bin/env bash
# Crawlora REST helper — minimal, dependency-free (curl only).
# Calls https://api.crawlora.net/api/v1 with your Crawlora API key.
# Get a free key (2,000 credits/mo, no card) at https://crawlora.net?utm_source=github&utm_medium=referral&utm_campaign=crawlora-skills.
#
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.
#!/usr/bin/env bash
# Crawlora REST helper — minimal, dependency-free (curl only).
# Calls https://api.crawlora.net/api/v1 with your Crawlora API key.
# Get a free key (2,000 credits/mo, no card) at https://crawlora.net?utm_source=github&utm_medium=referral&utm_campaign=crawlora-skills.
#
# Usage:
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.
#!/usr/bin/env bash
# Crawlora REST helper — minimal, dependency-free (curl only).
# Calls https://api.crawlora.net/api/v1 with your Crawlora API key.
# Get a free key (2,000 credits/mo, no card) at https://crawlora.net?utm_source=github&utm_medium=referral&utm_campaign=crawlora-skills.
#
# Usage:
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.
#!/usr/bin/env bash
# Crawlora REST helper — minimal, dependency-free (curl only).
# Calls https://api.crawlora.net/api/v1 with your Crawlora API key.
# Get a free key (2,000 credits/mo, no card) at https://crawlora.net?utm_source=github&utm_medium=referral&utm_campaign=crawlora-skills.
#
# Usage:
Commands invoke sudo or root privileges. Verify this elevated access is necessary and justified.
# config supplies the header and is removed automatically on exit.
umask 077
curl_config="$(mktemp "${TMPDIR:-/tmp}/crawlora-curl.XXXXXX")"
chmod 600 "$curl_config"
trap 'rm -f "$curl_config"' EXIT
printf 'header = "x-api-key: %s"\n' "$CRAWLORA_API_KEY" >"$curl_config"
auth=(--config "$curl_config")
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.
[ -n "$body" ] || body='{}'
# Stream the body on stdin so curl never interprets a user value as its
# @file shorthand (and cannot read local files supplied in a request body).
printf '%s' "$body" | curl -q -fsS -X "$method" "${auth[@]}" \
-H "Content-Type: application/json" --data-binary @- "${base}${path}"
fi
This markdown file instructs users to supply x-api-key: $CRAWLORA_API_KEY, which involves using a sensitive credential, but it does not include any warning or disclosure about handling that secret. Under the markdown-file criteria, credential-related behavior should be accompanied by a warning when it may affect privacy or system integrity.
No suspicious patterns detected.