Skip to main content

Apps

An App is the container for everything Golem knows about one target: its domain or store identifier, its assets, its audits, its schedule, and its billing.

Creating an app

Click New App and choose the type:

Web app

  1. Enter a display name and the target domain (e.g. acme.example.com)
  2. Optionally pick security focus areas
  3. Click Create Draft — the app starts as a draft until ownership is proven

Mobile app

  1. Enter the iOS bundle ID or Android package name (e.g. com.acme.app)
  2. Golem fetches the app’s public store metadata for verification
  3. Upload your .ipa on the Assets page for iOS before scanning
  4. Sign the attestation confirming you’re the developer or have written permission
See Mobile Audits for the mobile pipeline.

Verifying ownership

Verification is required before any audit runs — Golem never audits an unverified target. Web apps — two options, both checked automatically when you click Verify: Allow time for DNS propagation if you choose the TXT route. Verification attempts are rate-limited (6 per minute), so give the record a few minutes before retrying. Mobile apps — verified through the store’s public developer contact for the identifier, plus the attestation you sign. On success, Golem immediately kicks off a subdomain scan and a tech-stack scan, and the draft becomes a full App.

What an app contains

  • Audit history — every engagement run against the target
  • Findings — aggregated across all audits
  • Assets — discovered subdomains with screenshots and stack data
  • Scheduled audits — cron-based recurring runs
  • Billing — plan and credit balance (scoped per app)
  • Security focus — default emphasis areas for deep audits

Deleting an app

Deleting an app permanently removes its audits, findings, assets, and schedules. Active audits are terminated.
This cannot be undone. Export any reports you need first.

Next steps

Audits

Run your first engagement.

Scheduling

Set up recurring audits.