Back to skill
Skillv2.0.6
ClawScan security
FOSMVVM Fluent DataModel Generator · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignFeb 14, 2026, 7:44 PM
- Verdict
- benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- The skill's declared purpose (generate Fluent DataModels) matches its instructions and resource needs; it is an instruction-only generator that does not request credentials or install code.
- Guidance
- This is an instruction-only code generator for Fluent models and is coherent with its stated purpose. Before installing/using it: 1) Confirm the project actually uses Fluent (Package.swift, property wrappers, Migrations/)—the skill will inspect repo context to make decisions. 2) Run fosmvvm-fields-generator first if you need form-backed Fields. 3) Review the generated Swift files, migrations, and seeds before committing or running them (and run tests in a safe environment). 4) If you have sensitive files in the repo, consider restricting the agent's file-access scope, since the skill expects to read project files to detect Fluent usage. If you want a tighter audit, ask the skill author to document exactly which files/paths it will read and to provide a dry-run output only.
Review Dimensions
- Purpose & Capability
- okName and description match the SKILL.md templates and workflow. The files and templates are focused on creating Fluent models, migrations, seeds, and tests for a Vapor/Fluent server target. No unrelated binaries, credentials, or config paths are requested.
- Instruction Scope
- noteInstructions expect the agent to inspect the project context (Package.swift, existing model files, Migrations/, imports) to detect Fluent usage and to consult prior fields-generation output. This is appropriate for a code generator, but the guidance is somewhat open-ended ('references conversation context automatically—no file paths or Q&A needed'), which grants the agent broad discretion to read repository/project files. Reviewers should ensure the agent's repo/file-access policies are acceptable and that generated output is reviewed before committing.
- Install Mechanism
- okInstruction-only skill with no install spec and no code files. No downloads or install steps are present, minimizing disk-write and supply-chain risk.
- Credentials
- okThe skill declares no environment variables, credentials, or config paths. The templates reference only project-local code and standard Fluent/Vapor constructs—no disproportionate credential or secret access is requested.
- Persistence & Privilege
- okalways is false and the skill is user-invocable; it does not request permanent presence or system-wide configuration changes. It does rely on conversation/repo context but does not attempt to modify other skills or global agent settings.
