java-architect
Fail
Audited by Gen Agent Trust Hub on Sep 5, 2026
Risk Level: CRITICALEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONMETADATA_POISONING
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill references a documentation URL
https://jeffallan.github.io/claude-skills/skills/language/java-architect/that is blacklisted by automated reputation scanners (URLite). - [REMOTE_CODE_EXECUTION]: The skill directs the agent to use Maven and Gradle wrappers (
./mvnw verifyand./gradlew check). These tools download and execute external code dependencies and run tests, which can be exploited to achieve remote code execution in the agent's environment. - [COMMAND_EXECUTION]: The
Core WorkflowinSKILL.mdrequires the execution of shell commands such as./mvnw verify -pl <module>and./gradlew check. Executing these scripts on untrusted or attacker-controlled projects provides a direct path for shell-based attacks. - [INDIRECT_PROMPT_INJECTION]: The skill is highly vulnerable to indirect prompt injection because it processes Java projects and executes commands based on their content without sanitization or boundary markers.
- Ingestion points: Java source code,
pom.xmlfiles,build.gradlescripts, and integration test suites. - Boundary markers: None present; the skill lacks instructions to isolate or verify the project files before execution.
- Capability inventory: Execution of build tools (Maven/Gradle) with network access and file system write permissions.
- Sanitization: None; the agent is instructed to run tests and resolve failures based on the output of the potentially malicious code.
- [METADATA_POISONING]: There is a discrepancy between the provided vendor context ('sodiqabdulwaris') and the author metadata ('https://github.com/Jeffallan') in the
SKILL.mdfile, which may be intended to mislead the agent or users regarding the skill's origin.
Recommendations
- CRITICAL: 1 file(s) identified as malware by FileRep - DO NOT USE
- AI detected serious security threats
- Contains 2 malicious URL(s) - DO NOT USE
Audit Metadata