FreeCAD

Security checks across malware telemetry and agentic risk

Overview

This FreeCAD skill appears to create and modify local CAD models as advertised, with file-writing behavior that is expected for its purpose.

Install and use this in a dedicated project folder because it will create or update model.FCStd, model.step, and any requested export file there. Avoid setting FREECAD_PATH to an untrusted FreeCAD installation or directory, and keep backups if same-named CAD files already matter.

SkillSpector

By NVIDIA
Vulnerability Patterns
  • Behavioral ASTexec() Call, eval() Call, Dynamic Import
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
Findings (1)

Missing User Warnings

Medium
Confidence
89% confidence
Finding
The skill instructs the agent to run a Python subprocess that modifies CAD state and generates output files, but it does not clearly warn that local files may be created or changed. In an agent setting, this can lead to unintended filesystem side effects, silent overwrites, or user confusion about persistence and artifact generation.

VirusTotal

65/65 vendors flagged this skill as clean.

View on VirusTotal