check-secure-files

Validate secure configuration files across dev, stg, and prd environments.

Updated Jan 18, 2026
One-click install
npx skills add https://github.com/DanhDue/bloc_digital_wallet --skill check-secure-files
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: check-secure-files
Source: https://github.com/DanhDue/bloc_digital_wallet/tree/main/.agent/skills/check_secure_files
Command: npx skills add https://github.com/DanhDue/bloc_digital_wallet --skill check-secure-files

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill audits and validates the presence and integrity of secure configuration files across dev, stg, and prd environments to prevent deployment with missing or placeholder data.

Core Features & Use Cases

  • Validate existence of secureFiles/dev/google-services.json, secureFiles/dev/GoogleService-Info.plist, and secureFiles/dev/environment-configs.json, and similarly for stg and prd.
  • Compare each file against templates to detect unmodified placeholders and ensure environment parity before builds or deployments.
  • Provide guided prompts to initialize and verify the secureFiles directory to maintain release readiness.

Quick Start

Copy the secureFiles template to your repository root, then verify all three environments are populated with non-default files before proceeding.

Frequently Asked Questions about check-secure-files

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate secure config files for Flutter iOS and Android deployments?

To validate secure config files for Flutter deployments, you can audit the existence and structure of google-services.json, GoogleService-Info.plist, and environment-configs.json across dev, stg, and prd environments. This checks file integrity and compares contents against templates to detect unmodified placeholders before executing builds.

What is the best way to check environment config parity before a build?

Checking environment config parity involves comparing your secure configuration files against provided templates to detect unmodified placeholders or default values. This ensures environment parity and confirms that all required files are populated with non-default data before proceeding with release builds.

How do I prevent deploying Flutter apps with missing google-services.json or GoogleService-Info.plist files?

You can prevent deploying Flutter apps with missing google-services.json or GoogleService-Info.plist files by running an automated audit that enforces existence checks. This process verifies that the secureFiles directory contains the correctly structured files for each target environment before pipeline execution.

Does this secure config validation work with dev, stg, and prd deployment pipelines?

Yes, this secure config validation works directly with dev, stg, and prd deployment pipelines. It is designed for Flutter/Dart projects to enforce existence checks and content integrity across all three environments, ensuring release readiness by catching missing or placeholder data before builds.

How do I initialize and verify the secureFiles directory for a Dart project?

To initialize and verify the secureFiles directory for a Dart project, you copy the secureFiles template to your repository root and follow guided prompts. This verifies that all three environments are populated with non-default configuration files before proceeding with your build.