vtable-skill
Pass
Audited by Gen Agent Trust Hub on Oct 19, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill acts as a surface for processing untrusted user data into executable code.
- Ingestion points: Requirement descriptions and data samples (records) provided by the user enter the agent's context and are interpolated into generated script files (
spec.js,config.js). - Boundary markers: The instructions in
SKILL.mddirect the agent to use user-provided data and avoid hallucinations, but no explicit structural delimiters are mandated for the prompts. - Capability inventory: The skill uses Python scripts (
scripts/generate_demo_html.pyandscripts/generate_diagnosis_html.py) that write generated code to the local file system. - Sanitization: The Python generation scripts apply JS string escaping (
escape_js_string), and the resulting HTML reports include asanitizeCodefunction that removes imports/exports before execution. - [DYNAMIC_EXECUTION]: The skill facilitates the execution of generated JavaScript code within a browser context.
- Evidence: The templates in
template/demo.htmlandtemplate/diagnosis.htmlutilizenew Function()to run the code provided viaspec.jsorconfig.js. - Context: This dynamic execution is a core feature of the skill, providing an interactive live-preview for developers to test VTable configurations. The execution is restricted to the browser environment of the generated report.
Audit Metadata