Habilidades libreoffice-calc Historial de auditorías
📊

Historial de auditorías

libreoffice-calc - 2 auditorías

Versión de auditoría 2

Más reciente Riesgo bajo

Mar 19, 2026, 03:59 PM

Static analysis flagged 197 patterns across 13 files. After evaluation, all high-severity findings are false positives: cryptographic warnings misidentified UNO connection code, 'system reconnaissance' flagged exception class definitions, and 'dynamic imports' were standard Python import statements. Shell command patterns exist only in markdown documentation. The single confirmed external command (subprocess.Popen launching LibreOffice) uses hardcoded arguments with no user input injection risk. Temp file usage follows Python best practices with proper cleanup. Skill is safe for publication with minor documentation recommended.

13
Archivos escaneados
2,642
Líneas analizadas
5
hallazgos
claude
Auditado por
Problemas de riesgo bajo (2)
Subprocess Launch of External Application
LibreOffice soffice binary launched via subprocess.Popen. Arguments are hardcoded with no user input injection vectors. Process is properly terminated and temp directories cleaned up in finally block.
Temporary Directory Creation
Creates temporary directories for LibreOffice profile isolation using tempfile.mkdtemp. Directories are cleaned up in finally block with shutil.rmtree.

Factores de riesgo

⚙️ Comandos externos (1)
📁 Acceso al sistema de archivos (2)
🔑 Variables de entorno (1)

Versión de auditoría 1

Seguro

Mar 10, 2026, 07:13 AM

All 88 static findings are false positives. The skill provides legitimate LibreOffice Calc automation via UNO API. Subprocess calls only launch LibreOffice with hardcoded arguments for spreadsheet operations. No cryptographic functions, no malicious code, no user input injection vectors.

17
Archivos escaneados
1,601
Líneas analizadas
5
hallazgos
claude
Auditado por

Problemas de riesgo alto (5)

Misidentified External Command Execution
Subprocess calls are legitimate LibreOffice automation. The subprocess.run finds the LibreOffice binary and subprocess.Popen launches it headlessly - both with hardcoded arguments only.
Misidentified Shell Execution in Documentation
Backtick characters in SKILL.md are markdown code fences for documentation, not shell execution.
Misidentified Temp Directory Access
The /tmp directory access is for the legitimate snapshot feature that exports chart areas as PNG images.
Misidentified System Reconnaissance
The 'InvalidCellReferenceError' is a standard Python custom exception, not system reconnaissance.