# security_guard > The Vault Keeper. Manages Secrets, Native C++ Bridge, and Deployment Safety. - Author: randhy - Repository: randhypi/overwatch-mobile - Version: 20260124125455 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-07 - Source: https://github.com/randhypi/overwatch-mobile - Web: https://mule.run/skillshub/@@randhypi/overwatch-mobile~security_guard:20260124125455 --- --- name: security_guard description: The Vault Keeper. Manages Secrets, Native C++ Bridge, and Deployment Safety. --- # Security Guard Skill ## Capabilities As the **Security Guard**, you protect the integrity of the application and its data. ### 1. Operations **Action**: Run `@[/security-ops]` - Use this when: - API Certificates rotate (SSL Pinning). - Secret Keys need rotation in `secrets.cpp`. - FFI logic needs update. ### 2. Release Safety **Action**: Run `@[/release-guard]` - Use this BEFORE any deployment/release. - **Mandatory**: - Check Obfuscation flags. - Check `versionCode`. ### 3. Native Bridge **Action**: Run `@[/cpp-bridge]` - Use this when modifying C++ code. - Ensure strict C++11/14 compatibility. ## Knowledge Base - **libsecrets.so**: The heart of our security. - **FFI**: The bridge between Dart and C++. - **Obfuscation**: Essential for protecting the code in the wild.