Back to skill
Skillv1.0.0
ClawScan security
Norman: Tax Report · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignFeb 19, 2026, 6:45 PM
- Verdict
- benign
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill's instructions and requirements mostly match its stated purpose of reviewing and submitting German tax reports, but verify how ELSTER credentials and the referenced 'norman-finance' dependency are provided before using it to file taxes.
- Guidance
- This skill appears to do what it says, but before installing: 1) confirm the relationship with the 'norman-finance' skill (SKILL.md references it) and inspect that skill to see where ELSTER/Finanzamt credentials are requested and stored; 2) verify the norman.finance homepage and the publisher's trustworthiness if you'll use it for real filings; 3) because submissions are irreversible, always use the preview step and never proceed unless you explicitly confirm; 4) prefer keeping ELSTER credentials isolated (use a dedicated credential store) and avoid pasting them into chat; 5) note that disable-model-invocation prevents autonomous filing — a helpful safety feature.
Review Dimensions
- Purpose & Capability
- noteThe name, description, and SKILL.md actions (list_tax_reports, get_tax_report, generate_finanzamt_preview, submit_tax_report via ELSTER, etc.) are coherent for a German tax-reporting helper. SKILL.md also lists an mcp requirement for 'norman-finance', but the registry metadata provided earlier did not list this dependency — this inconsistency should be clarified.
- Instruction Scope
- okInstructions stay on task: they direct the agent to list reports, show deadlines, preview filings, validate numbers, and only submit after explicit user confirmation. They explicitly warn that submissions are irreversible and require a preview, which narrows scope appropriately. The skill assumes available function calls (provided by a companion skill or runtime) but does not instruct the agent to read unrelated files or system state.
- Install Mechanism
- okThis is an instruction-only skill with no install spec and no code files — minimal footprint and no disk writes or external downloads.
- Credentials
- noteThe skill declares no required environment variables or credentials itself. However, it references submitting to the Finanzamt via ELSTER and lists 'norman-finance' as a required mcp dependency in SKILL.md. That implies credentials/keys are expected to be provided by the other skill or runtime; you should confirm where ELSTER/Finanzamt credentials (or API tokens) live and whether they are requested/stored by the dependent skill.
- Persistence & Privilege
- okThe skill is not always-on and is user-invocable. Registry flags show disable-model-invocation is true, so it cannot be autonomously invoked by the model — this reduces the risk of unintended automated submissions. It does not request system-wide configuration changes.
