data-analysis

Warn

Audited by Runlayer on Feb 21, 2026

Risk Level: MEDIUM
Scan Summary
Max Score
78%
Files
2
Flagged
2
Chunks
4
Flagged Files (2)
SKILL.mdHIGH
78.3%

Malicious tool definition detected

Tool: SKILL.md [1/2] Description: --- name: data-analysis description: Use this skill when the user uploads Excel (.xlsx/.xls) or CSV files and wants to perform data analysis, generate statistics, create summaries, pivot tables, SQL queries, or any form of structured data exploration.

Description: Handling After analysis: - Present query results directly in conversation as formatted tables - For large results, export to file and share via `present_files` tool - Always explain findings in plain language with key takeaways - Suggest follow-up analyses when patterns are interesting - Offer to export results if the user wants to keep them ## Caching The script automatically caches loaded data to avoid re-parsing files on every call: - On first load, files are parsed and stored in

scripts/analyze.pyHIGH
78.3%

Malicious tool definition detected

Tool: scripts/analyze.py [1/2] Description: """ Data Analysis Script using DuckDB.

Tool: scripts/analyze.py [2/2] Description: " ".join(parts) print(result) return result def _export_results(columns: list[str], rows: list[tuple], output_file: str) -> str: """Export query results to a file (CSV, JSON, or Markdown).""" os.makedirs(os.path.dirname(output_file), exist_ok=True) ext = os.path.splitext(output_file)[1].lower() if ext == ".csv": import csv with open(output_file, "w", newline="", encoding="utf-8") as f: writer = csv.writer(f) writer.writerow(columns) writer.writerows(ro

Audit Metadata
Max File Score
78%
Classification
UNKNOWN_SERVER
Files Scanned
2
Files Flagged
2
Chunks Analyzed
4
Analyzed
Feb 21, 2026, 02:56 AM
Security Audit — runlayer — data-analysis