Pandas Skill

PassAudited by ClawScan on May 1, 2026.

Overview

This is a coherent local pandas data-processing skill; review its normal file-writing behavior and Python dependency install, but the provided artifacts do not show hidden exfiltration or destructive behavior.

This skill appears safe for normal local pandas work. Before installing or using it, run it in a virtual environment, review the Python dependencies, work on copies of important datasets, and choose output filenames that will not overwrite files you need.

Findings (2)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

The skill can create or replace local output files when processing datasets.

Why it was flagged

The cleaner writes processed data to a caller-specified local output path. This is expected for a data-cleaning tool, but it is still local file mutation that users should direct carefully.

Skill content
def save_data(df: pd.DataFrame, output_path: str):
    """保存数据"""
    output_path = Path(output_path)
    
    if output_path.suffix == '.csv':
        df.to_csv(output_path, index=False)
Recommendation

Use explicit new output filenames, keep backups of original data, and review results before replacing important files.

What this means

Installing dependencies may pull newer package versions chosen by the package manager.

Why it was flagged

The dependency file uses common pandas-related packages with lower-bound version ranges rather than pinned versions or hashes. This is normal for a pandas skill, but it affects reproducibility and dependency review.

Skill content
pandas>=2.0.0
numpy>=1.24.0
openpyxl>=3.0.0
pyarrow>=12.0.0
xlrd>=2.0.0
Recommendation

Install in a virtual environment and pin or review dependency versions if you need strict reproducibility or stronger supply-chain control.