code-assessment
Pass
Audited by Gen Agent Trust Hub on Sep 26, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [DYNAMIC_EXECUTION]: The skill implements a local Java-based analysis engine. The
scripts/analyze.shscript compiles the analyzer's source code (located in theanalyzer/directory) into a temporary cache at runtime. This allows for high-performance, deterministic AST-level scanning of the user's workspace without relying on external services.- [EXTERNAL_DOWNLOADS]: Theremove-deprecated-apipattern utilizesscripts/detect.shto fetch metadata from Maven Central (repo1.maven.org) and Adobe Experience League (experienceleague.adobe.com). These calls are used to resolve the latest AEM SDK and analyzer plugin versions to ensure the rule set is current. Both sources are well-known and trusted.- [COMMAND_EXECUTION]: The skill performs local command execution ofmvn(Maven) to compile the project and run specialized AEM analysis plugins. This is necessary for verifying that code changes are correct and buildable within the AEM environment.- [INDIRECT_PROMPT_INJECTION]: The skill has an indirect prompt injection surface as it ingests and processes source code from the local workspace. However, the risk is low as the analyzer uses a structured AST parser (javac) for inspection only, and the risk is mitigated by the local execution environment and specific hardening measures, such as disabling external entities in its XML parser configuration (PomUnit.java), to prevent exploitation.
Audit Metadata