Back to skill
Skillv1.0.4
ClawScan security
Nso Macro Monitor · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
SuspiciousFeb 25, 2026, 1:20 AM
- Verdict
- suspicious
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill's instructions match its stated purpose, but it claims to require 'Brave API access' while declaring no credentials or environment variables—an inconsistency that should be clarified before use.
- Guidance
- Before installing, ask the skill author or provider to clarify how Brave API access is satisfied: does the platform provide a built-in Brave integration or will you need to supply an API key? If an API key is required, insist it be declared in the skill metadata (which env var) and documented how it's used. Confirm how watchlists (ACTIVE_WATCHLIST) should be supplied and that no credentials or local files will be read implicitly. Because the skill parses PDFs and web pages, verify that the platform's web-fetch/PDF extraction does not leak fetched content to unexpected endpoints and that the skill will always cite NSO URLs as required. These clarifications will resolve the main inconsistency and reduce the residual risk.
Review Dimensions
- Purpose & Capability
- noteName, description, and runtime steps (fetch NSO pages, parse PDFs, build same-period comparisons, produce sector impact) are coherent with a macro-monitoring skill. However, SKILL.md header states 'Requires Brave API access' while the registry lists no required env vars or primary credential—this mismatch is unexpected.
- Instruction Scope
- okThe SKILL.md instructions are narrowly scoped to web fetching, PDF/text extraction, constructing comparison tables, and producing sector summaries. They do not instruct reading unrelated system files or exfiltrating data to third-party endpoints beyond the NSO site. Required quality and confidence gates are explicit and constrained to NSO data.
- Install Mechanism
- okThis is an instruction-only skill with no install spec or code files, so nothing is written to disk during install. That minimizes installation risk.
- Credentials
- concernThe skill declares compatibility with a Brave API but requests no environment variables or credentials in the registry. If the Brave API requires an API key or token, those credentials are not declared here. Also the optional 'ACTIVE_WATCHLIST' input is referenced but not documented as a config or input type—clarify how user-provided watchlists are supplied and handled.
- Persistence & Privilege
- okThe skill does not request persistent presence (always:false) and does not claim to modify other skills or system-wide settings. Autonomous invocation is allowed (platform default) but not combined with other red flags.
