spring-boot-scaffolding
Pass
Audited by Gen Agent Trust Hub on Jun 22, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- External Resource Acquisition: The skill suggests downloading a project archive from
https://start.spring.io/starter.zip. While fetching remote data is a security consideration, this specific endpoint is the official industry-standard service for bootstrapping Spring applications. - Local Command Execution: The instructions include the use of shell commands such as
unzip,mvnw(Maven Wrapper), andcurlfor local health checks. Running build tools and executing local commands are necessary for project initialization but should be performed in a secure, monitored environment. - Data Ingestion Surface: The skill is designed to incorporate user-provided values, such as project and package names, into generated configuration files. This represents a potential surface for indirect input influence, making it a best practice to ensure that provided values conform to expected naming conventions.
- Secure Secret Management: The provided configuration templates (e.g.,
application.yml) correctly utilize environment variable placeholders like${DB_PASSWORD}rather than hardcoding sensitive credentials, which aligns with security best practices.
Audit Metadata