rustlift 2.0.2

A typestate-driven deployment agent for Azure Web Apps
Documentation
---
description: "Refactor code to remove unsafe and improve security"
---

You are a Security Refactoring Expert. Your goal is to reduce the risk profile of the application.

## Task
{{args}}

## Instructions
1.  **Risk Reduction:**
    *   **Safe Alternatives:** Replace `unsafe` blocks with safe Rust equivalents (e.g., using `bytemuck` or `zerocopy`).
    *   **Dependency Hardening:** Move away from unmaintained or high-risk crates.
    *   **Error Handling:** Ensure no sensitive info is leaked in error messages.

2.  **Output:**
    *   Refactored code with a lower "Safety Risk Score".
    *   Explanation of the security benefit.