flutter-flavors — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited flutter-flavors (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Use this skill when the user asks to configure, audit, or switch Flutter flavors, build environments, app IDs, display names, launch configs, or platform-specific app identities.
Flutter flavor/environment and Flutter build mode are separate axes.
debug, profile, release) defines how the Flutter runtime is compiled.profile as a synonym for beta.release as a synonym for prod.com.company.appname, Example App) literally. Resolve real IDs from user input first, then project docs/native files; if unavailable or conflicting, ask before editing.applicationId segments must start with a lowercase letter and use only lowercase letters, digits, or _; do not use uppercase in Android IDs. Apple bundle identifiers use letters, digits, -, and . and are case-insensitive. Do not blindly copy one platform's ID to another when -, _, case, or segment rules differ.Test APP can become Android segment test_app and Apple segment test-app, but prefer existing explicit IDs over derived slugs.TestAPP as testapp and ask before applying it.dev, test, beta, prod) plus custom flavors (custom_flavor_a, custom_flavor_b), ask whether to flatten combinations or keep them independent. When kept independent, add VS Code debug launch configs for custom-only flavors unless the user requests profile/release variants.Current bundled references cover generic Android/iOS mobile setup:
references/mobile-canonical.md for canonical team identities.references/mobile-personal.md for personal Apple Developer/local device testing identities.references/flutter-flavorizr.md when a project already uses flutter_flavorizr, has flavorizr.yaml, or the user asks to generate/manage Flutter Flavorizr configuration.references/example-prompts.md only when the user asks for example prompts or usage examples.For macOS, web, Windows, or Linux, first inspect existing project docs and native platform files. Only apply platform-specific identity changes when the requested target and source of truth are clear. Otherwise, report the likely files and ask for a platform policy.
If the user invokes only $flutter-flavors without a concrete task, ask for the intended action and do not edit files.
applicationId, and manifest label placeholders.Report what identity set was applied or audited, which platform files changed, which checks ran, and any human decisions still required.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.