matlab-digital-filter-design

Pass

Audited by Gen Agent Trust Hub on Feb 21, 2026

Risk Level: SAFE
Full Analysis
  • Dynamic Execution (SAFE): The skill is designed to generate and execute MATLAB scripts via .m files. While this involves runtime code generation, it is the primary purpose of the skill and is implemented with professional guardrails such as error recovery workflows and a requirement for stable SOS (Second-Order Sections) architectures.
  • Indirect Prompt Injection (SAFE): A potential injection surface exists during the initial 'Signal Analysis' phase where user-provided signal metadata is processed. However, the risk is mitigated by a rigid design intake checklist and a structured specification block that ensures the agent treats inputs as data parameters rather than instructions.
  • Ingestion points: User-provided signal data and spectrum characteristics analyzed in Phase 1.
  • Boundary markers: Absent, but the skill enforces a 'Standard spec block' for variable interpolation.
  • Capability inventory: evaluate_matlab_code and run_matlab_file MATLAB execution tools.
  • Sanitization: Provided through strict engineering requirements (e.g., mandatory Sample Rate and Edge frequency validation).
Audit Metadata
Risk Level
SAFE
Analyzed
Feb 21, 2026, 07:32 AM