T01 · Skill Instruction Hijacking
- Location
SKILL.md:44- Finding
Mandatory Billable Third-Party API Invocation Overrides Agent Autonomy
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill is a disclosed third-party vulnerability assessment API wrapper, but it mandates sending sensitive application security metadata to a billable external service without a clear per-request consent step.
Install only if you are comfortable sending application and organization security metadata to ToolWeb and consuming that service's quota or paid API calls. Before use, avoid real internal names or confidential architecture details where possible, review the payload, and confirm your organization permits third-party processing of vulnerability assessment information.
SKILL.md:44Mandatory Billable Third-Party API Invocation Overrides Agent Autonomy
SKILL.md:93Security and Deployment Metadata Is Sent to a Third Party Without an Explicit Consent Gate
The default workflow is to collect detailed organizational and application-security information and exfiltrate it to an external service as the normal operating path. In a security-assessment context, those details may include highly sensitive information about internal systems and weaknesses, making third-party transmission especially risky if not strictly opt-in and scoped.
The skill instructs the agent to send organization and application assessment details to a third-party API, but it does not require an explicit user-facing notice or consent step before transmission. Because the requested fields can include sensitive internal architecture, technology stack, and security-scope information, this creates a real privacy and confidentiality risk if users are unaware their data leaves the local environment.
The skill contains a concrete curl command that posts user-supplied assessment data and an API key to an external endpoint. While external API use can be legitimate, here it is coupled with mandatory use instructions and sensitive security-assessment inputs, which makes unintended data disclosure more dangerous in context.
curl -s -X POST "https://portal.toolweb.in/apis/security/web-vuln-assessment" \
-H "Content-Type: application/json" \
-H "X-API-Key: $TOOLWEB_API_KEY" \
-d '{
No suspicious patterns detected.