skills/flutter/skills/dart-use-ffigen/Gen Agent Trust Hub

dart-use-ffigen

Pass

Audited by Gen Agent Trust Hub on Jul 14, 2026

Risk Level: SAFE
Full Analysis
  • [COMMAND_EXECUTION]: The skill instructs the agent to perform standard development tasks using the Dart CLI, such as dart pub add, dart run, and dart analyze. These commands are used for dependency management, script execution, and code verification within the project scope.
  • [EXTERNAL_DOWNLOADS]: External dependencies are sourced from pub.dev, which is the official and well-known package registry for the Dart ecosystem. The skill also correctly references the official dart-lang/native GitHub repository for troubleshooting and issue reporting.
  • [REMOTE_CODE_EXECUTION]: The workflow involves generating a local Dart script (tool/ffigen.dart) to orchestrate the FFI binding generation. This script uses the official ffigen library and is executed locally via dart run, which is an expected and standard pattern for programmatic code generation in Dart.
  • [DATA_EXFILTRATION]: The skill's operations are confined to project-specific directories such as lib/, tool/, and third_party/. There are no patterns suggesting access to sensitive system files, hardcoded credentials, or unauthorized network transmissions.
  • [SAFE]: The skill includes explicit instructions for maintaining license headers and provides a verification checklist to ensure the generated code meets project standards and passes static analysis.
Audit Metadata
Risk Level
SAFE
Analyzed
Jul 14, 2026, 05:05 PM
Security Audit — agent-trust-hub — dart-use-ffigen