ai-act-report
Pass
Audited by Gen Agent Trust Hub on Jun 15, 2026
Risk Level: SAFECREDENTIALS_UNSAFECOMMAND_EXECUTIONDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
- [CREDENTIALS_UNSAFE]: The
report.mjsscript accesses sensitive authentication data from~/.openkbs/projectJWTand theOPENKBS_API_KEYenvironment variable. This is used to authenticate requests to the vendor's Project API. - [DATA_EXFILTRATION]: The skill transmits the resolved credentials and project metadata to
https://project.openkbs.com. This is a vendor-owned domain used for its intended purpose of retrieving AI usage statistics. - [COMMAND_EXECUTION]: The skill uses
execSyncto rungrepcommands for scanning the project directory for compliance markers like disclosure components and human review workflows. This occurs inreport.mjsusing static search patterns. - [PROMPT_INJECTION]: The skill instructions (Step 2) require the agent to ingest and analyze untrusted project data from
functions/andsite/directories. This presents an indirect prompt injection surface where malicious content in project files could attempt to influence the compliance report's findings or the agent's behavior. - Ingestion points:
functions/directory,site/directory, and theai-act-report-data.jsonintermediate file. - Boundary markers: None are specified in the instructions for the analysis phase.
- Capability inventory: The skill can execute shell commands via
node report.mjsand write files to the project root. - Sanitization: No explicit sanitization or filtering of the ingested project code is performed before analysis.
Audit Metadata