Back to skill
Skillv1.1.0
ClawScan security
Agile Observer · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
ReviewMar 15, 2026, 5:18 AM
- Verdict
- Review
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill's behavior mostly matches an agile metrics tool for Trello/Jira, but it expects credentials stored in workspace secrets even though the registry metadata declares no required credentials — that mismatch and some ambiguous delivery instructions warrant caution.
- Guidance
- This skill appears to genuinely implement Trello/Jira metrics, but it expects to read credentials from workspace secrets (trello-credentials.json or jira-credentials.json) even though the registry lists no required credentials. Before installing: - Verify where and how the agent will access credentials. If you must provide credentials, prefer limited-scope API tokens (not full admin credentials) and rotate them after testing. - Confirm that workspace secrets access is acceptable — the skill will look for credential files in the workspace secret store. If you don't want the agent to access your primary credentials, create a dedicated read-only account or token for metrics only. - Ask the skill author (or inspect runtime logs) to confirm that reports and data are only sent to Trello/Jira and your chosen delivery channel — clarify what "primary channel" means and where reports will be posted. - Because metadata omitted the credential requirement, consider exercising extra caution: run the skill in a controlled environment first, audit network requests, and review any generated outputs before enabling recurring scheduling. If the author updates the registry metadata to declare the required credentials explicitly (or documents an option to provide credentials via the platform's secure credential fields), my confidence that this is coherent would increase.
Review Dimensions
- Purpose & Capability
- noteThe skill's name/description and the runtime instructions align: it queries Trello and Jira APIs, computes cycle time/throughput/WIP, and generates reports. However, the skill relies on credentials found in workspace secrets (trello-credentials.json / jira-credentials.json) even though the registry metadata lists no required credentials or primary credential — an inconsistency between claimed requirements and runtime needs.
- Instruction Scope
- okSKILL.md instructions stay within the stated purpose: list boards/projects, fetch cards/issues and action histories, classify states, compute metrics, and produce reports. The only external data the instructions say to read are Trello/Jira data and credential files in workspace secrets (which is relevant to the task). There are no instructions to read unrelated system files or to post data to third-party endpoints beyond Trello/Jira.
- Install Mechanism
- okNo install spec or code is provided (instruction-only). This minimizes on-disk installation risk because nothing is downloaded or executed beyond what the agent itself performs at runtime.
- Credentials
- concernThe skill will need API credentials (Trello key/token or Jira instance/email/api_token) to function, and SKILL.md explicitly instructs the agent to look for credential files in workspace secrets. But the registry metadata declares no required env vars or primary credential. That mismatch is concerning because sensitive credentials are needed but not declared by the package metadata. Requesting these credentials is reasonable for the stated purpose, but the omission in metadata reduces transparency.
- Persistence & Privilege
- okThe skill is not always-enabled and does not request elevated platform privileges. It allows autonomous invocation (platform default), which is expected for skills; nothing here requests persistent system-wide changes or other skills' credentials.
