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
Risk Level
SAFE
Analyzed
Aug 2, 2026, 12:12 PM
Security Audit — agent-trust-hub — matlab-extract-battery-features