privacy-and-store-declarations
Pass
Audited by Gen Agent Trust Hub on Oct 18, 2026
Risk Level: SAFEDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [DYNAMIC_EXECUTION]: The helper library
scripts/check-lib.mjscontains logic to dynamically import Node.js packages using computed paths via theimport()function. This is specifically used to load internal tooling dependencies (such aspngjs) from a configurable tooling directory. This behavior is documented and intended for managing the audit tool's own environment. - [INDIRECT_PROMPT_INJECTION]: The skill functions as a static analyzer that ingests and processes various project files, including configuration files, lockfiles, and source code.
- Ingestion points:
scripts/audit-repo.mjs,scripts/audit-bundle.mjs,scripts/audit-privacy-manifest.mjs, andscripts/audit-app-bundle.mjsread project metadata and source code. - Boundary markers: The scripts perform regex-based scanning and structured parsing (e.g., JSON, Plist) without specific delimiters to ignore embedded instructions in the audited data.
- Capability inventory: The auditing scripts perform file system reads, use
execFileSyncto run standard project commands (e.g.,npx expo), and generate reports. - Sanitization: As a static analysis tool, it does not sanitize the content of the files it scans, as its purpose is to report the content's properties.
- [SAFE_PATTERNS]: The skill includes a 'network guard' template (
templates/src/services/test-hooks/network-guard.ts) that intentionally intercepts network calls (fetch,XMLHttpRequest,WebSocket) to block and log unauthorized traffic during automated tests. This is a security-enhancing feature for the development lifecycle.
Audit Metadata