ifcos-errors-performance

Pass

Audited by Gen Agent Trust Hub on Jul 18, 2026

Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
  • [COMMAND_EXECUTION]: The skill utilizes subprocess.run to execute Python scripts in an isolated process. This is documented as a performance optimization technique to ensure C++ memory allocated by IfcOpenShell is fully reclaimed by the operating system after processing large files. While one example uses f-string interpolation for a file path, this is a common pattern in the context of library-specific memory management strategies.
  • [EXTERNAL_DOWNLOADS]: The skill depends on the ifcopenshell Python library and mentions psutil. These are well-established libraries in the Architecture, Engineering, and Construction (AEC) domain used for processing Building Information Modeling (BIM) data.
  • [DATA_EXPOSURE]: Example scripts demonstrate writing extracted IFC data (such as GlobalIds and property sets) to local CSV files. This is consistent with the skill's primary purpose of data extraction and reporting from user-supplied IFC files.
Audit Metadata
Risk Level
SAFE
Analyzed
Jul 18, 2026, 02:17 PM
Security Audit — agent-trust-hub — ifcos-errors-performance