blender-add-on-development

Security checks across static analysis, malware telemetry, and agentic risk

Overview

This skill is coherent for Blender add-on development and only shows user-directed local code generation and validation behavior.

This appears safe for its stated Blender development purpose. Before using it, confirm the output directory, avoid --force unless intentional, and review generated Python before running it in Blender.

Static analysis

No static analysis findings were reported for this release.

VirusTotal

VirusTotal findings are pending for this skill version.

View on VirusTotal

Risk analysis

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

#
ASI02: Tool Misuse and Exploitation
Low
What this means

If pointed at the wrong directory or run with --force, the scaffold could overwrite existing add-on files.

Why it was flagged

The scaffold script can create files in a user-chosen directory and can overwrite existing scaffold files when --force is used. This is expected for a generator, and the default path prevents overwrites unless explicitly requested.

Skill content
parser.add_argument("--output", default=".", help="Directory where the add-on package folder will be created.") ... parser.add_argument("--force", action="store_true", help="Overwrite existing files in an existing add-on directory.")
Recommendation

Choose the output directory carefully and avoid --force unless you have backed up or reviewed the target files.

#
ASI05: Unexpected Code Execution
Low
What this means

A smoke test or generated add-on script will run locally if the agent/user executes the Blender validation command.

Why it was flagged

The workflow includes optional execution of Python inside Blender for validation. This is purpose-aligned for add-on development, but it is still code execution in the local Blender environment.

Skill content
If Blender binaries are available, run headless smoke tests: - `blender --background --factory-startup --python <smoke_test.py>`
Recommendation

Review generated or modified Python files before running Blender smoke tests, especially when task inputs come from untrusted sources.