Taskline Integration

PassAudited by ClawScan on May 1, 2026.

Overview

This is a coherent MyTaskline task-management integration, but it requires a full-access task API key and can create or update tasks, projects, and people in your account.

Install this only if you trust MyTaskline.com and the skill package with your task data. Protect the API key in references/config.json, use a scoped or dedicated key if available, avoid putting secrets into task descriptions, and review complex natural-language commands before allowing the agent to create or update items.

Findings (4)

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.

What this means

Anyone or any agent with access to the configured key can read and change your MyTaskline tasks.

Why it was flagged

The skill requires a personal MyTaskline API key with full task access. This is expected for the integration, but it is a sensitive credential and the registry metadata does not declare a primary credential.

Skill content
Your API key provides full access to your tasks. Keep it private and never share it.
Recommendation

Use a dedicated or scoped API key if MyTaskline supports it, store references/config.json securely, and rotate the key if it may have been exposed.

What this means

A loosely worded request could create extra projects or people entries in your MyTaskline account.

Why it was flagged

The skill can automatically create projects and people records from parsed natural-language text. This is disclosed and purpose-aligned, but it is account mutation without a separate confirmation step shown in the artifacts.

Skill content
print(f"📁 Creating new project: {project_name}") ... return api_request("POST", "projects", { ... }) ... print(f"👤 Creating new person: {name}") ... return api_request("POST", "people", { ... })
Recommendation

Review natural-language commands before sending them, especially when naming projects or people, and check the MyTaskline dashboard after complex requests.

What this means

Information you put into task requests may be stored by MyTaskline.com.

Why it was flagged

Task titles, descriptions, priorities, and due dates are sent to the configured MyTaskline API. This provider data flow is central to the skill and is disclosed, but it can include private work or personal information.

Skill content
response = requests.post(f"{config['baseUrl']}/tasks", json=payload, headers=headers)
Recommendation

Avoid putting secrets, credentials, or highly sensitive private details into task text unless you are comfortable storing them in MyTaskline.

What this means

Dependency installation may vary by environment and could be affected by local Python package configuration.

Why it was flagged

The setup documentation relies on installing the Python requests package without a pinned version, while the registry install spec is otherwise empty. This is common for a small Python integration, but users should install dependencies from a trusted environment.

Skill content
Module not found: requests ... Install with `pip install requests`
Recommendation

Install dependencies from the official Python package index or a trusted mirror, preferably in a virtual environment.