qgis-syntax-processing-scripts

Pass

Audited by Gen Agent Trust Hub on Jun 15, 2026

Risk Level: SAFE
Full Analysis
  • [SAFE]: The skill acts as a technical reference for PyQGIS processing scripts, focusing on the safe and efficient use of the processing.run() API and the QgsProcessingAlgorithm class.
  • [SAFE]: Detailed safety guidelines are provided, such as discouraging hardcoded temporary paths and recommending the use of memory: or QgsProcessing.TEMPORARY_OUTPUT to avoid filesystem conflicts.
  • [SAFE]: The instructions include best practices for stability and security, such as mandatory exception handling for algorithm execution and verification of external algorithm providers before use.
  • [SAFE]: The skill explicitly warns against thread-unsafe operations (e.g., GUI access from background threads) and provides correct patterns for background execution using QgsProcessingAlgRunnerTask.
  • [SAFE]: No evidence of prompt injection, data exfiltration, obfuscation, or unauthorized remote code execution was found. External URLs point to official QGIS documentation.
Audit Metadata
Risk Level
SAFE
Analyzed
Jun 15, 2026, 11:02 AM
Security Audit — agent-trust-hub — qgis-syntax-processing-scripts