compose-desktop-runtime-hardening
Pass
Audited by Gen Agent Trust Hub on Aug 30, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_EXECUTION
Full Analysis
- [DYNAMIC_EXECUTION]: The skill utilizes Java reflection (
getDeclaredField,isAccessible = true,set) to modify internal JVM toolkit fields (awtAppClassName). This is a documented, albeit low-level, method for ensuring Java applications correctly integrate with Linux desktop launchers. - [COMMAND_EXECUTION]: The skill mentions performing a virtual machine detection check that "shells out to a system query." This involves executing system commands to determine the environment (e.g., hypervisor detection) so that graphics-heavy features like transparency can be disabled where they might cause the UI to freeze.
- [SAFE]: All identified environment checks (
isWindows,isLinux,isVM) and property settings (System.setProperty) are standard for managing cross-platform UI behavior and rendering optimizations.
Audit Metadata