Back to skill
Skillv0.1.0
ClawScan security
Budget Intel · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignMar 3, 2026, 1:50 AM
- Verdict
- benign
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill's code and instructions are generally consistent with its stated purpose (public-source budget estimation using a local Python engine), but there are minor mismatches between declared tools and the SKILL.md tooling names that you should confirm before installing.
- Guidance
- This skill appears to do what it says: gather public-company signals and compute budget ranges locally. Before installing, verify two things: (1) confirm that the runtime exposes the tools SKILL.md expects (web_search / tavily-search / deep-research-pro) or that they are mapped to the functions listed in tools_schema (search_company_info, search_tender_info, etc.); mismatches could cause failures or unexpected fallback behaviors. (2) Inspect the full budget_engine.py (the manifest shows a truncated file) to ensure no hidden network/subprocess calls or telemetry are present. Also validate any test/CLI commands in TEST_CASES.md (they reference 'python3 budget_engine.py test') actually exist. If you plan to run this against sensitive targets, remember it will perform web searches and assemble open-source signals — avoid providing confidential company identifiers or credentials. If you want higher assurance, run the skill in a sandboxed environment and review the complete budget_engine.py source before granting execution.
Review Dimensions
- Purpose & Capability
- noteThe skill's name/description (enterprise budget intelligence) aligns with the included budget_engine.py and SKILL.md pipeline. However, there is a mismatch between tooling names: SKILL.md and MANIFEST refer to search engines named like 'web_search', 'tavily-search' and 'deep-research-pro' (MANIFEST lists 'web_search','tavily','deep-research-pro'), while tools_schema exposes RPC-like tool names (search_company_info, search_tender_info, search_job_info, search_news_pr, calculate_budget, generate_sales_advice). Confirm the runtime mapping between SKILL.md tool names and the declared tool schema.
- Instruction Scope
- okSKILL.md confines the agent to collecting public-company data (financials, tenders, jobs, news) and passing extracted numeric inputs to budget_engine.py for calculations. The instructions do not ask the agent to read local files, environment variables, or to transmit arbitrary data to unknown endpoints. The included budget_engine.py appears to only perform local numeric calculations and merging of estimates (no network I/O visible in provided code).
- Install Mechanism
- okNo install spec — instruction-only plus a bundled Python module. That is low-risk compared to remote downloads. The engine is executed locally (python3) which is consistent with the manifest's code_execution capability. Recommend verifying the full budget_engine.py file (truncated in manifest) to ensure there are no hidden network calls or subprocess execution in parts not shown.
- Credentials
- okThe skill declares no required environment variables, no credentials, and no config paths. This is proportionate for a public-source research and local-calculation tool.
- Persistence & Privilege
- okalways is false and the skill does not request persistent/system-wide privileges. The skill does include a local Python module but does not attempt to modify other skills or global configuration in the provided materials.
