skillhash

Is azure-upgrade safe?

Grade A, 90/100. No meaningful risk found.

Assess and upgrade Azure workloads between plans, tiers, or SKUs, or modernize Azure SDK dependencies in source code. WHEN: upgrade Consumption to Flex Consumption, upgrade Azure Functions plan, change hosting plan, function app SKU, migrate App Service to Container Apps, modernize legacy Azure Java SDKs (com.microsoft.azure to com.azure), migrate Azure Cache for Redis (ACR/ACRE) to Azure Managed Redis (AMR).

A

azure-upgrade

.github/plugins/azure-skills/skills/azure-upgrade
90/100 · No meaningful risk found4 medium

Assess and upgrade Azure workloads between plans, tiers, or SKUs, or modernize Azure SDK dependencies in source code. WHEN: upgrade Consumption to Flex Consumption, upgrade Azure Functions plan, change hosting plan, function app SKU, migrate App Service to Container Apps, modernize legacy Azure Java SDKs (com.microsoft.azure to com.azure), migrate Azure Cache for Redis (ACR/ACRE) to Azure Managed Redis (AMR).

Content hash
sha256:584023eb5d8c0ddc62ee6eb3b38026472e0d5e6d34a6a2528cb8ac3d5e49dc87
Files
50
Quality
100/100

Security findings

  • mediumInstructions hidden in an HTML commentSL113 · .github/plugins/azure-skills/skills/azure-upgrade/references/languages/java/templates/PLAN_TEMPLATE.md:1
    This is the upgrade plan template for Azure SDK migration. RUN_ID should be replaced with the actual run identifier. ## PLANNING RULES !!! DON'T REMOVE THIS CO…

    Markdown renderers hide HTML comments from people, but agents still read them. Fix: Move the text into visible prose or delete it.

  • mediumInstructions hidden in an HTML commentSL113 · .github/plugins/azure-skills/skills/azure-upgrade/references/languages/java/templates/PLAN_TEMPLATE.md:123
    Step-by-step upgrade plan. Each step should follow this format: - **Step N: <Descriptive Title>** - **Rationale**: Why this step is needed and why at this posi…

    Markdown renderers hide HTML comments from people, but agents still read them. Fix: Move the text into visible prose or delete it.

  • mediumInstructions hidden in an HTML commentSL113 · .github/plugins/azure-skills/skills/azure-upgrade/references/languages/java/templates/PROGRESS_TEMPLATE.md:1
    This is the upgrade progress tracker for Azure SDK migration. Each step from plan.md should be tracked here with status, changes, verification results, and TOD…

    Markdown renderers hide HTML comments from people, but agents still read them. Fix: Move the text into visible prose or delete it.

  • mediumInstructions hidden in an HTML commentSL113 · .github/plugins/azure-skills/skills/azure-upgrade/references/languages/java/templates/SUMMARY_TEMPLATE.md:168
    Recommendations for post-upgrade actions. SAMPLE: - [ ] Run full integration test suite in staging environment - [ ] Performance testing to validate no regress…

    Markdown renderers hide HTML comments from people, but agents still read them. Fix: Move the text into visible prose or delete it.

Files in this skill
  • SKILL.md8.7 KB
  • references/global-rules.md4.5 KB
  • references/workflow-details.md2.1 KB
  • references/languages/java/INSTRUCTION.md11.3 KB
  • references/languages/java/README.md3.0 KB
  • references/languages/java/bom-migration/bom-gradle-settings.md6.7 KB
  • references/languages/java/bom-migration/bom-gradle-toml.md2.7 KB
  • references/languages/java/bom-migration/bom-gradle.md5.1 KB
  • references/languages/java/bom-migration/bom-maven.md4.7 KB
  • references/languages/java/bom-migration/bom-migration.md4.2 KB
  • references/languages/java/bom-migration/bom-validation.md1.5 KB
  • references/languages/java/package-specific/com.microsoft.azure.eventprocessorhost.md5.5 KB
  • references/languages/java/package-specific/com.microsoft.azure.management.md9.5 KB
  • references/languages/java/rules/efficiency.md265 B
  • references/languages/java/rules/execution-guidelines.md1.0 KB
  • references/languages/java/rules/review-code-changes.md541 B
  • references/languages/java/rules/troubleshooting.md2.5 KB
  • references/languages/java/rules/upgrade-strategy.md1.4 KB
  • references/languages/java/rules/upgrade-success-criteria.md686 B
  • references/languages/java/scripts/upgrade_bom.py19.6 KB
  • references/languages/java/templates/PLAN_TEMPLATE.md9.4 KB
  • references/languages/java/templates/PROGRESS_TEMPLATE.md9.1 KB
  • references/languages/java/templates/SUMMARY_TEMPLATE.md8.6 KB
  • references/languages/java/workflow/phase-1-precheck.md2.3 KB
  • references/languages/java/workflow/phase-2-plan.md2.9 KB
  • references/languages/java/workflow/phase-3-execute.md2.4 KB
  • references/languages/java/workflow/phase-4-summarize.md1.1 KB
  • references/services/functions/consumption-to-flex/linux/assessment.md4.6 KB
  • references/services/functions/consumption-to-flex/linux/automation.md17.3 KB
  • references/services/functions/consumption-to-flex/linux/workflow.md11.6 KB
  • references/services/functions/consumption-to-flex/windows/assessment.md6.8 KB
  • references/services/functions/consumption-to-flex/windows/automation.md4.1 KB
  • references/services/functions/consumption-to-flex/windows/dependency-scan.md12.7 KB
  • references/services/functions/consumption-to-flex/windows/progress-tracking.md4.4 KB
  • references/services/functions/consumption-to-flex/windows/workflow.md28.2 KB
  • references/services/functions/consumption-to-flex/windows/automation/access-key-copy.md2.5 KB
  • references/services/functions/consumption-to-flex/windows/automation/access-key-strategy.md2.1 KB
  • references/services/functions/consumption-to-flex/windows/automation/app-creation.md9.9 KB
  • references/services/functions/consumption-to-flex/windows/automation/app-settings.md11.9 KB
  • references/services/functions/consumption-to-flex/windows/automation/built-in-authentication.md3.3 KB
  • references/services/functions/consumption-to-flex/windows/automation/cleanup-and-rollback.md3.2 KB
  • references/services/functions/consumption-to-flex/windows/automation/code-deployment.md8.6 KB
  • references/services/functions/consumption-to-flex/windows/automation/configuration-inventory.md7.2 KB
  • references/services/functions/consumption-to-flex/windows/automation/deployment-package.md6.0 KB
  • references/services/functions/consumption-to-flex/windows/automation/discovery-and-assessment.md8.0 KB
  • references/services/functions/consumption-to-flex/windows/automation/networking-and-storage.md3.3 KB
  • references/services/functions/consumption-to-flex/windows/automation/site-and-identity.md5.0 KB
  • references/services/functions/consumption-to-flex/windows/automation/trigger-safety-and-monitoring.md11.4 KB
  • references/services/functions/consumption-to-flex/windows/automation/validation-and-cutover.md9.1 KB
  • references/services/redis/redis-to-amr.md7.5 KB

Questions about azure-upgrade

Is azure-upgrade safe to install?
Our scanner gave azure-upgrade grade A (90/100): no meaningful risk found. It matched 4 rule(s); review them below before installing. Static analysis cannot prove safety, so pin the reviewed revision with a lockfile.
How do I install azure-upgrade in Claude Code or Codex?
Run skillhash add github:microsoft/azure-skills/.github/plugins/azure-skills/skills/azure-upgrade. It downloads the exact commit, checks the grade against your policy, writes skills.lock and installs it into .claude/skills and .agents/skills.
What happens if azure-upgrade changes upstream?
Its content hash changes. skillhash verify fails in CI until you review the new version and update the lock. With a watch, you also get an alert.

More from microsoft/azure-skills