多平台私信合并助手
Analysis
The skill mostly matches its inbox-merging purpose, but it should be reviewed because it handles private messages and uses DingTalk credentials/tokens through a configurable endpoint that is not declared or tightly bounded.
Findings (3)
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.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
python3 skills/multi-inbox-merge/scripts/fetch_dingtalk_messages.py ... python3 skills/multi-inbox-merge/scripts/merge_inbox.py
The skill instructs use of local Python scripts. This code execution is disclosed, central to the purpose, and the referenced script sources are included.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
ap.add_argument('--client-secret', default=os.getenv('DINGTALK_CLIENT_SECRET', '')) ... ap.add_argument('--messages-url', default=os.getenv('DINGTALK_MESSAGES_API_URL', ''), help='你的消息查询接口 URL(按企业应用能力配置)') ... data_resp = post_json(args.messages_url, payload, headers={'x-acs-dingtalk-access-token': access_token,})The script consumes a DingTalk app secret, obtains an access token, and sends that token to a configurable messages URL. The artifacts do not restrict that endpoint or clearly bound the message-access scope, and the registry metadata declares no credential/env requirement.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
write_csv(os.path.join(args.out, 'merged_messages.csv'), dedup, ['source', 'contact_key', 'sender', 'timestamp', 'text', 'thread_id', 'direction'])
The merger writes full message text and contact identifiers into persistent local CSV reports, which is expected for an inbox consolidation tool but sensitive.
