Topic Selection Expert

Security checks across malware telemetry and agentic risk

Overview

The skill appears aligned with its hot-topic monitoring purpose, but it needs Feishu credentials, uses external APIs, stores local history, and can run as a background process.

Before installing, confirm you are comfortable giving it Feishu table-write access and any Telegram destination it uses. Configure least-privilege credentials, run it manually once before enabling background/scheduled operation, review where local data is stored, and inspect the full source/dependencies because the provided review context has unknown provenance and some file contents were omitted or truncated.

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
Medium
What this means

Running the skill with these values lets it create topic records in the configured Feishu table.

Why it was flagged

The skill needs Feishu app credentials and table identifiers to create records in a Feishu bitable. This is expected for the stated workflow, but it grants account/workspace authority.

Skill content
export FEISHU_APP_SECRET='你的飞书应用Secret' ... export FEISHU_TABLE_ID='飞书多维表格TableID' ... 通过飞书 API 批量写入多维表格
Recommendation

Use a least-privilege Feishu app limited to the intended table, keep secrets in environment variables, and rotate credentials if shared.

#
ASI02: Tool Misuse and Exploitation
Low
What this means

A run may add multiple records to the configured Feishu workspace without per-record approval.

Why it was flagged

The pipeline can batch-create remote Feishu records automatically for scored topics. This is core functionality, but it is a remote mutation users should understand before scheduling.

Skill content
url = f"{FEISHU_API}/bitable/v1/apps/{APP_TOKEN}/tables/{TABLE_ID}/records/batch_create" ... httpx.post(url, headers=headers, json={"records": batch}, timeout=30)
Recommendation

Run the pipeline manually first, confirm the table ID and score thresholds, and keep a cleanup/review process for unwanted records.

#
ASI10: Rogue Agents
Low
What this means

If started successfully, it may keep running, logging, fetching data, and performing configured workflow actions until stopped.

Why it was flagged

The start script launches a background process and stores a PID/log file. It is not hidden and a stop script is provided, but it can continue after the command returns.

Skill content
nohup python3 -u main.py --daemon >> "$LOG_FILE" 2>&1 &
echo $! > "$PID_FILE"
Recommendation

Use the provided status/stop scripts, and do not enable daemon or scheduled runs until credentials and output destinations are verified.

#
ASI06: Memory and Context Poisoning
Low
What this means

Local topic history and preference signals can persist beyond a single request.

Why it was flagged

The skill persists topic history, raw source data, and skip/generation status in a local SQLite database for reuse across runs.

Skill content
def __init__(self, db_path="~/.openclaw/workspace-bijian/data/topics.db") ... raw_data TEXT ... skipped_topics
Recommendation

Review or delete the database if you do not want long-term topic history, and avoid placing sensitive manual data into topic fields.

#
ASI04: Agentic Supply Chain Vulnerabilities
Info
What this means

You may need to verify the publisher and dependencies yourself before running the included scripts.

Why it was flagged

The skill includes many code files but has limited provenance information and no declared install/dependency contract. This is not malicious by itself, but it reduces auditability.

Skill content
Source: unknown; Homepage: none; Install specifications: No install spec — this is an instruction-only skill.
Recommendation

Install only if you trust the source, review the full bundled code, and prefer pinned dependency installation from trusted package sources.