report-replication
Pass
Audited by Gen Agent Trust Hub on Aug 6, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill downloads quantitative market data from the domain
pandadata.pandaaiquant.comusing thescripts/pandadata_market_data.pyscript. This domain is managed by the vendor (quantskills) to support the skill's primary function of factor validation. - [COMMAND_EXECUTION]: The
scripts/check_dependencies.pyscript usessubprocess.runto executepip installfor environment setup. This is a standard utility function to ensure the local Python environment has the necessary packages (likepandas,numpy, andpanda_data) to run the replication pipeline. - [DYNAMIC_EXECUTION]: The utility script
scripts/check_dependencies.pyemploysimportlib.import_moduleto dynamically verify if required Python packages are installed before proceeding with research tasks. - [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest and process untrusted external data in the form of quantitative reports, PDFs, and web pages.
- Ingestion points: External files provided by the user via the
qsh-formtask placeholder are processed in01_translation/and02_factor_reproduction/. - Boundary markers: The skill instructions explicitly require the agent to mark uncertain OCR/PDF extraction regions with tags like
待核验(pending verification). - Capability inventory: The skill can write files, execute localized Python scripts for backtesting (
local_backtest.py), and perform network requests for market data. - Sanitization: The skill relies on standard Python libraries (
PyMuPDF,pdfplumber) for extraction, and the final output is subject to a quality gate check (quality_gate_check.py). - [CREDENTIALS_SAFE]: The skill follows security best practices by instructing the agent to read credentials from environment variables or a local
.envfile (~/.pandadata/pandadata.env) rather than hardcoding secrets in code or reports.
Audit Metadata