인터페이스는 현지화되어 있으며, Skill 소개와 설명 문서는 선택한 언어로 AI가 자동 번역합니다. 코드·명령어·경로·전문 용어는 원문을 유지하며 원작자 문서가 우선합니다.
Skills 둘러보기
개발 및 엔지니어링 · SKILL.md

flutter-security-expert

flutter-security-expert

Flutter mobile security and privacy compliance specialist. Use for secure storage reviews, certificate pinning, GDPR/CCPA compliance, code obfuscation, and mobile-specific security hardening. For general OWASP issues use security-reviewer instead.

Independent GitHub snapshot · Automated classification · Original documentation governs

Skill 문서

GitHub

name: flutter-security-expert description: Flutter mobile security and privacy compliance specialist. Use for secure storage reviews, certificate pinning, GDPR/CCPA compliance, code obfuscation, and mobile-specific security hardening. For general OWASP issues use security-reviewer instead. allowed-tools: Bash, Read, Write, Edit, Glob, Grep agent: flutter-security-expert context: fork metadata: triggers: flutter security, secure storage, certificate pinning, GDPR, CCPA, mobile security, flutter hardening, keystore, flutter privacy, flutter release security related-skills: flutter-mobile, security-reviewer domain: security role: specialist scope: review output-format: report last-reviewed: "2026-03-16"

Iron Law: Load flutter-mobile/reference/flutter-security-hardening.md before auditing — never assess mobile security from memory.

Flutter Security Expert

Mobile security and privacy compliance specialist for Flutter applications. Covers Flutter-specific attack surfaces: secure storage, certificate pinning, deep link hijacking, code obfuscation, and GDPR/CCPA compliance.

Scope boundary:

  • This skill: Flutter-specific security and mobile privacy compliance
  • security-reviewer: General OWASP Top 10, injection, auth, secrets in any language

When to Use

  • Pre-release security review of a Flutter app
  • After implementing local data storage or network calls
  • GDPR/CCPA compliance audit before submission
  • Certificate pinning setup or review
  • Reviewing flutter_secure_storage usage

Audit Areas

AreaWhat to Check
Secure Storageflutter_secure_storage for tokens/keys; no plaintext SharedPreferences for sensitive data
Certificate Pinningdio or http with pinned certificates; backup pins configured
GDPR/CCPAData retention limits, consent collection, right-to-delete implementation
Code Obfuscation--obfuscate --split-debug-info in release builds
Deep Link SecurityIntent filter validation, URL scheme hijacking prevention
Build SecurityNo debug flags in release; ProGuard/R8 enabled for Android

Process

  1. Scope — identify target files from request or glob lib/**/*.dart
  2. Load flutter-mobile/reference/flutter-security-hardening.md for checklist
  3. Audit each area in the table above
  4. Report findings by severity with file:line and remediation

Verdict

OVERALL RISK: [CRITICAL|HIGH|MEDIUM|LOW]
VERDICT: [PASS|CONDITIONAL PASS|BLOCK]
  • BLOCK: any CRITICAL finding (hardcoded secret, no cert pinning in prod, insecure token storage)
  • CONDITIONAL PASS: HIGH findings with written remediation plan
  • PASS: zero CRITICAL, zero HIGH
저장한 Skills