Md. Jamil Hossain

Developer tooling

envguard

A command-line check that catches missing or mistyped app settings before release and stops secrets from being committed.

01 Problem

Misconfigured environment variables and leaked keys are common, avoidable causes of failed releases.

02 Approach

  1. Validates .env files against an annotated example file: required values, types and formats.
  2. Scans for likely secrets before commit.
  3. Published as release binaries, a GitHub Action and a pre-commit hook.

03 Evidence

  • Go standard library only
  • Tested on Linux, macOS and Windows in CI
  • Versioned releases

The repository README explains how to run each test suite, and its continuous integration history is public.