# secure-mule-app Configure and implement Mule secure properties for encrypting sensitive data in Mule applications. Use this when the user wants to use/implement/add/configure Mule secure properties, secure configuration, or encrypt credentials in their Mule project. - **Skill Source:** [SKILL.md](https://dev-portal.mulesoft.com/skills/mule-development/secure-mule-app/SKILL.md) ## Steps ### Step 1: Step 1: Verify Project Structure ### Step 2: Step 2: Get User Configuration ### Step 3: Step 3: Locate or Download Secure Properties Tool JAR ### Step 4: Step 4: Scan XML Files and Properties Files ### Step 5: Step 5: Display Findings ### Step 6: Step 6: Get User Confirmation ### Step 7: Step 7: Determine Property Keys ### Step 8: Step 8: Encrypt Values ### Step 9: Step 9: Create/Update Properties Files ### Step 10: Step 10: Update XML Files ### Step 11: Step 11: Create/Update global.xml ### Step 12: Step 12: Update pom.xml with Secure Properties Dependency ### Step 13: Step 13: Update launch.json with Encryption Key ### Step 14: Step 14: Protect Existing Properties/YAML Files in .gitignore ### Step 15: Step 15: Final Summary