git404hub

what is app-launch-guard fr?

momenbuilds/app-launch-guard — explained in plain English

Analysis updated 2026-05-18

11TypeScriptAudience · developerComplexity · 2/5LicenseSetup · easy

tl;dr

Local CLI and GitHub Action that scans an iOS project for common App Store review tripwires like missing usage strings, privacy manifest gaps, and exposed secrets.

vibe map

mindmap
  root((app-launch-guard))
    Inputs
      iOS source files
      Info.plist
      Privacy manifest
      Xcode project
    Outputs
      Terminal report
      Markdown report
      JSON report
      HTML dashboard
    Use Cases
      Pre-submission audit
      CI gate on PRs
      Privacy manifest check
    Tech Stack
      TypeScript
      Node
      GitHub Actions

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Catch missing Info.plist usage descriptions before App Store submission

VIBE 2

Block PRs in CI when a privacy manifest is missing or invalid

VIBE 3

Spot exposed secrets and analytics SDKs in an iOS codebase

VIBE 4

Generate an HTML report of review risks for the team

what's the stack?

TypeScriptNodeGitHub Actions

how it stacks up fr

momenbuilds/app-launch-guardaliyun/openclaw-exporter-to-langfuseanousss007/ng-blatui
Stars111111
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyeasymoderatemoderate
Complexity2/54/53/5
Audiencedeveloperops devopsdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min

Needs Node and npm to install the CLI globally, no Apple credentials required.

MIT license, free to use, modify, and redistribute commercially with attribution.

in plain english

AppLaunchGuard is an open-source command-line tool and matching GitHub Action that scans an iOS project on disk and flags things that often trip up Apple App Store review. It does not call any Apple service, does not upload your code, does not send telemetry, and the README is explicit that it does not use AI in version 1. Everything runs locally. The scanner reads source files, Info.plist, the PrivacyInfo.xcprivacy manifest, Xcode project files, fastlane metadata, app icons, and screenshots. From that it checks a list of common review traps: permission APIs used without a matching Info.plist usage description, missing or unparseable privacy manifests, AppTrackingTransparency code without NSUserTrackingUsageDescription (or the reverse), RevenueCat and StoreKit subscription configuration, presence of analytics, crash, ads, attribution, push, and paywall SDKs, missing app icon or iPad screenshots, exposed secrets (printed masked in the report), and review-sensitive wording around mental health, therapy, medical advice, and crisis topics. The tool runs as a Node CLI installed with npm install -g app-launch-guard, then invoked as app-launch-guard scan followed by a path. Reports can be terminal text, Markdown for pull request comments, JSON for automation, or a self-contained HTML dashboard that can either be saved or served on a local port. By default the scan ignores AI assistant directories like .claude.cursor.codex, plus node_modules, build outputs, and .git, to avoid false positives from transcripts and logs. The flags --include-docs and --include-all widen the scan. In CI, you wire it up by adding momenbuilds/app-launch-guard@v1 (or @main pre-release) to a workflow with inputs path, output, fail-on, no-color, include-docs, and include-all. The --fail-on switch chooses when the exit code is non-zero: none, critical, or warning. The README is clear about scope. The tool does not guarantee App Store approval and is not a replacement for Apple's own guidelines or for the privacy answers required in App Store Connect. License is MIT.

prompts (copy fr)

prompt 1
Install app-launch-guard globally and run a scan against a sample iOS project, then explain each warning in the report
prompt 2
Add a GitHub Action step using momenbuilds/app-launch-guard@v1 that fails the build on critical issues only
prompt 3
Write a script that runs app-launch-guard with JSON output and posts a summary comment on the PR
prompt 4
Configure app-launch-guard to also scan my docs folder for review-sensitive wording around medical topics

Frequently asked questions

what is app-launch-guard fr?

Local CLI and GitHub Action that scans an iOS project for common App Store review tripwires like missing usage strings, privacy manifest gaps, and exposed secrets.

What language is app-launch-guard written in?

Mainly TypeScript. The stack also includes TypeScript, Node, GitHub Actions.

What license does app-launch-guard use?

MIT license, free to use, modify, and redistribute commercially with attribution.

How hard is app-launch-guard to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is app-launch-guard for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.