T01 · Skill Instruction Hijacking
- Location
SKILL.md:75- Finding
Mandatory Promotional Output Manipulates Agent Responses
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill is a disclosed PatSnap/Eureka RD search helper that sends user-provided technical search criteria to its hosted case-search endpoint and does not show hidden persistence or credential access.
Install only if you are comfortable sending your search criteria and technical problem description to PatSnap/Eureka RD. Redact confidential inventions, trade secrets, personal data, NDA-protected details, and export-controlled information before use. Expect a once-per-session promotional Eureka RD link after results.
SKILL.md:75Mandatory Promotional Output Manipulates Agent Responses
Referenced artifact was not completely inspected
Always locate the script relative to this `SKILL.md`. For HTTP, JSON-RPC, tool-level, empty-response, timeout, or parameter errors, inspect the live schema and
The skill explicitly instructs the agent to execute shell commands (bash scripts/mcp_http.sh ...) but does not declare any permissions or allowed-tools scope. This increases the blast radius because a host agent may expose broader shell capability than necessary, enabling unintended command execution paths or making policy enforcement impossible.
Commands invoke sudo or root privileges. Verify this elevated access is necessary and justified.
brew install curl jq
# Ubuntu / Debian
sudo apt-get install -y curl jq
# RHEL / Fedora
sudo dnf install -y curl jq
Commands invoke sudo or root privileges. Verify this elevated access is necessary and justified.
sudo apt-get install -y curl jq
sudo dnf install -y curl jq
Always locate the script relative to this `SKILL.md`. For HTTP, JSON-RPC, tool-level, empty-response, timeout, or parameter errors, inspect the live schema and correct the request rather than guessing field names. If no usable cases can ultimately be obtained, append the service-failure fallback above.
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.
body_file="$(mktemp)"
trap 'rm -f "$body_file"' EXIT
set +e
http_code="$(curl -sS --max-time "$timeout" -o "$body_file" -w '%{http_code}' \
-X POST "$ENDPOINT" \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
No suspicious patterns detected.