azuresql-db-schema-migration
Pass
Audited by Gen Agent Trust Hub on Sep 7, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- Command Execution for Database Management: The skill utilizes shell commands to manage Docker containers and execute database tools such as
sqlcmd,sqlpackage,dotnet ef, andprisma. These operations are standard for the skill's primary purpose of database schema migration and management. - External Resource Access: The skill references a private Azure Container Registry (
sqldbpreview-dpgaeqhmgphzd4bk.azurecr.io) and official package registries (npm) to download necessary tools and container images. These resources originate from the vendor's own infrastructure or well-known public registries. - Credential Management Practices: The instructions recommend using environment variables (
SQL_CONNECTION_STRING,DATABASE_URL) for connection details and provide placeholder values (YourStr0ng_Passw0rd) for examples. This promotes secure configuration practices by avoiding hardcoded secrets in scripts or configuration files. - Readiness and Validation Logic: The inclusion of retry loops with specific SQL error handling (
sqlcmd -b) is a robust practice that ensures operations only proceed when the database engine is fully initialized, reducing the risk of transient failures.
Audit Metadata