laravel-upgrade-v13
Pass
Audited by Gen Agent Trust Hub on Sep 29, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONDYNAMIC_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted external data by auditing the project's codebase and configuration files (such as
composer.jsonand.env) to determine upgrade steps. This creates a surface for indirect prompt injection where malicious content within the audited files could attempt to influence the agent's instructions. - Ingestion points:
composer.json,.env, and PHP source files via thefuse-ai-pilot:explore-codebaseagent. - Boundary markers: None explicitly defined to separate audited code content from agent instructions.
- Capability inventory:
composercommands, bash script execution, and local file writes. - Sanitization: No explicit sanitization or validation of the ingested code content is mentioned before processing.
- [COMMAND_EXECUTION]: The skill provides a bash script template in
references/templates/upgrade-script.sh.mdand instructs the user/agent to execute it. This script performs several system-level actions: - Appending configuration values to the
.envfile. - Running
composer updateto modify project dependencies. - Executing
php artisancommands to clear application caches. - [DYNAMIC_EXECUTION]: The skill involves the generation and execution of a local shell script (
upgrade-laravel-13.sh) based on a provided template. This is used to automate the transition between Laravel versions by chaining multiple shell and PHP commands. - [EXTERNAL_DOWNLOADS]: The instructions direct the agent to fetch and update numerous external dependencies via the Composer package manager. These include core framework components and testing utilities from well-known sources in the Laravel and PHP ecosystems, such as
laravel/framework,phpunit/phpunit, andpestphp/pest. The skill also references external documentation and source code repositories on GitHub for manual review.
Audit Metadata