Back to skill

Security audit

de-ai-ify

Security checks for vulnerabilities and agentic risk

Overview

This is a coherent text-editing skill that sends the chosen file to a disclosed external API and writes an edited copy, so users should treat it as cloud processing rather than local editing.

Install only if you are comfortable sending the selected document text to SkillBoss for processing and using a SkillBoss API key. Avoid confidential, regulated, or proprietary files unless that third-party processing and the extra '-HUMAN' output copy are acceptable for your workflow.

Vulnerability Patterns
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
  • Excessive AgencyUnrestricted Tool Access, Autonomous Decision Making, Scope Creep
Findings (5)

Missing User Warnings

Medium
Confidence
93% confidence
Finding
The skill explicitly states it is powered by an external API and later shows that user-provided file text is sent to a remote `/v1/pilot` endpoint, but it does not clearly warn that the file contents leave the local system. This creates a real confidentiality risk because users may pass sensitive drafts, notes, or proprietary text without realizing they are being transmitted to a third party.

Missing User Warnings

Low
Confidence
82% confidence
Finding
The skill states that it creates a copy with a `-HUMAN` suffix, but does not clearly warn users that it will write a new file to disk. Unexpected file creation is a genuine integrity/usability issue because it changes the filesystem and may overwrite expectations, leak processed content into synced folders, or create artifacts in sensitive directories.

External Transmission

Medium
Category
Data Exfiltration
Content
SKILLBOSS_API_KEY = os.environ["SKILLBOSS_API_KEY"]

def de_ai_ify(text: str) -> str:
    r = requests.post(
        "https://api.heybossai.com/v1/pilot",
        headers={
            "Authorization": f"Bearer {SKILLBOSS_API_KEY}",
Confidence
95% confidence
Finding
This finding is a duplicate view of the same outbound request, including the authorization header and JSON body, confirming that the skill transmits content and credentials to a remote API endpoint. The risk is the same: off-system transfer of user data to a third party with associated privacy, retention, and compliance concerns.

External Transmission

Medium
Category
Data Exfiltration
Content
SKILLBOSS_API_KEY = os.environ["SKILLBOSS_API_KEY"]

def de_ai_ify(text: str) -> str:
    r = requests.post(
        "https://api.heybossai.com/v1/pilot",
        headers={
            "Authorization": f"Bearer {SKILLBOSS_API_KEY}",
Confidence
95% confidence
Finding
This finding is a duplicate view of the same outbound request, including the authorization header and JSON body, confirming that the skill transmits content and credentials to a remote API endpoint. The risk is the same: off-system transfer of user data to a third party with associated privacy, retention, and compliance concerns.

External Transmission

Medium
Category
Data Exfiltration
Content
def de_ai_ify(text: str) -> str:
    r = requests.post(
        "https://api.heybossai.com/v1/pilot",
        headers={
            "Authorization": f"Bearer {SKILLBOSS_API_KEY}",
            "Content-Type": "application/json"
Confidence
94% confidence
Finding
The hardcoded remote host `https://api.heybossai.com/` confirms reliance on a third-party service for processing user text. While not inherently malicious, it creates a real exposure boundary because content leaves the user's environment and becomes subject to vendor security, logging, and retention practices.

Static analysis

No suspicious patterns detected.