Agent skill
Flutter Security
Security standards for Flutter applications based on OWASP Mobile.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/security-hoangnguyen0403-agent-skills-standar-7
Metadata
Additional technical details for this skill
- labels
-
security owasp pii encryption
- triggers
-
{ "files": [ "lib/infrastructure/**", "pubspec.yaml" ], "keywords": [ "secure_storage", "obfuscate", "jailbreak", "pinning", "PII", "OWASP" ] }
SKILL.md
Mobile Security
Priority: P0 (CRITICAL)
Standards for basic mobile security and PII protection.
Implementation Guidelines
- Secure Storage: Use
flutter_secure_storagefor tokens/PII. Never useshared_preferences. - Hardcoding: Never store API keys or secrets in Dart code. Use
--dart-defineor.env. - Obfuscation: Always release with
--obfuscateand--split-debug-info. Note: This is a deterrent, not cryptographic protection. For sensitive logic, move to backend. - SSL Pinning: For high-security apps, use
dio_certificate_pinning. - Root Detection: Use
flutter_jailbreak_detectionfor financial/sensitive applications. - PII Masking: Mask sensitive data (email, phone) in logs and analytics.
Reference & Examples
For SSL Pinning and Secure Storage implementation details: See references/REFERENCE.md.
Related Topics
common/security-standards | layer-based-clean-architecture | performance
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?