Deepaistudy Errors

Security checks across malware telemetry and agentic risk

Overview

The skill’s behavior matches its study-error-book purpose, but it uses a shared local username/password config, uploads user-selected images to a remote service, and can modify or delete study records.

This looks purpose-aligned for managing an AI-assisted wrong-answer notebook. Before installing, be comfortable storing DeepAIStudy credentials in the shared local config, uploading homework images to the configured server, and letting the CLI modify or delete study records when you explicitly request those actions.

VirusTotal

VirusTotal findings are pending for this skill version.

View on VirusTotal

Risk analysis

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

#
ASI03: Identity and Privilege Abuse
Low
What this means

Your DeepAIStudy account credentials are stored locally and sent to the configured server for login.

Why it was flagged

The skill reads or writes a shared local config and uses the stored username/password to log in to the configured service.

Skill content
CONFIG_DIR = Path.home() / ".config" / "deepaistudy-prep" ... requests.post(f"{self.server}/api/mobile/login", json={"username": self.username, "password": self.password}, timeout=30)
Recommendation

Use this only with the intended DeepAIStudy server, protect the local config file, and avoid sharing the machine or config with untrusted users.

#
ASI07: Insecure Inter-Agent Communication
Low
What this means

Photos of homework or exam mistakes may contain personal or educational information and will be sent to the remote service for processing.

Why it was flagged

The skill uploads user-selected image files and related metadata to the configured remote API for AI analysis, which is central to the skill’s purpose.

Skill content
requests.post(f"{self.server}/api/mobile/breakthrough/ingest-analyze", headers={"Authorization": f"Bearer {self.token}"}, data=data, files=files, timeout=60)
Recommendation

Upload only images you are comfortable sharing with the configured service, and remove unrelated personal information from photos where possible.

#
ASI02: Tool Misuse and Exploitation
Low
What this means

Running the wrong command or using the wrong record ID could alter or remove study records.

Why it was flagged

The documented CLI can change mastery status or delete wrong-answer records by ID; these are expected account-management actions for this skill.

Skill content
deepaistudy-errors master 123 ... deepaistudy-errors unmaster 123 ... deepaistudy-errors delete 123
Recommendation

Confirm record IDs before marking or deleting items, and avoid asking the agent to delete records unless that is your explicit intent.

#
ASI04: Agentic Supply Chain Vulnerabilities
Info
What this means

Installation may resolve whatever compatible requests version is available in the environment.

Why it was flagged

The package depends on requests without a pinned version; the registry also lists the source as unknown, which is a minor provenance and dependency-management consideration.

Skill content
install_requires=["requests"]
Recommendation

Install in a controlled Python environment and rely on trusted package indexes or pinned dependency management if reproducibility matters.