matlab-extract-battery-features
Pass
Audited by Gen Agent Trust Hub on Aug 2, 2026
Risk Level: SAFE
Full Analysis
- [SAFE]: The skill is designed for technical data analysis using established MATLAB toolboxes. All identified behaviors align with the stated purpose of battery health monitoring.
- [DATA_EXFILTRATION]: Analysis confirmed no hardcoded secrets, access to sensitive system paths (e.g., .ssh, .aws), or network exfiltration attempts.
- [REMOTE_CODE_EXECUTION]: The skill relies on local scripts and standard MATLAB toolbox functions. There are no patterns involving remote script downloads or piped shell execution.
- [PROMPT_INJECTION]: The skill includes instructions to optimize the agent's interaction model (Interaction Model), directing the agent to proceed with deterministic rules and report findings afterward. This is a workflow optimization that includes transparency requirements rather than a bypass of safety filters.
- [PROMPT_INJECTION]: The skill processes external battery test data, which constitutes an indirect injection surface.
- Ingestion points: User-provided battery cycling data (tables) processed by SKILL.md and scripts/checkCyclingProtocol.m.
- Boundary markers: Absent; no specific delimiters or ignore-instructions are used for the data tables.
- Capability inventory: The skill uses the evaluate_matlab_code tool to execute data processing logic.
- Sanitization: The data is handled as structured MATLAB tables, which significantly reduces the risk of embedded instruction execution compared to free-text ingestion.
Audit Metadata