Back to skill

Security audit

Jarvis Api Contract Guard 01

Security checks for vulnerabilities and agentic risk

Overview

This skill is a simple planning checklist with no code or privileged behavior, though its API-contract branding is broader than the actual guidance provided.

Install only if you want a generic risk-first planning checklist. Do not rely on it as a real API contract compatibility guard unless it is updated with schema-diffing, versioning, consumer-impact, and contract-test guidance.

Vulnerability Patterns
  • Skill Instruction HijackingAlters the agent's session goals or safety constraints when the skill loads
  • Agent Memory PoisoningWrites attacker-controlled rules into memory that affect later sessions
  • Remote Payload Retrieval and ExecutionFetches external code whose behavior can change after review
  • Embedded Malicious CodeShips malicious scripts inside the skill and executes them locally
  • Unauthorized Access and Privilege EscalationObtains permissions beyond the task's legitimate needs
Vulnerability Patterns
  • Trigger AbuseOverly Broad Trigger, Shadow Command Trigger, Keyword Baiting Trigger
  • MCP Tool PoisoningHidden Instructions, Unicode Deception, Parameter Description Injection
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
Findings (4)

Description-Behavior Mismatch

Medium
Category
Not specified by scanner
Confidence
98% confidence
Finding

The manifest and title present the skill as an API contract and backward-compatibility guard, but the body only describes a generic planning workflow. This mismatch can cause incorrect skill selection and misplaced trust, leading users or orchestration systems to rely on it for compatibility-sensitive tasks without any actual contract-validation logic or safeguards.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The activation description is broad enough to match many ordinary development requests, not just API contract work. Over-broad triggering increases the chance that this mislabeled skill is auto-selected in unrelated or sensitive workflows, where its generic guidance may override or displace more appropriate, specialized controls.

Content

No source excerpt is available for this finding.

Intent-Code Divergence

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

The skill branding strongly implies specialized API contract guarding, but the documented workflow contradicts that expectation by offering only a generic execution playbook. In practice, this semantic deception can bypass user scrutiny and workflow routing controls, causing the skill to be invoked in high-trust contexts where contract-specific analysis is required but absent.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
96% confidence
Finding

The example prompts are generic planning requests and reinforce broad activation outside the claimed API-contract domain. This makes accidental or inappropriate invocation more likely, especially in systems that use examples as routing signals, and amplifies the risk created by the skill's misleading specialized branding.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.