Automated tooling iterates over GraphQL and REST endpoints to map organizations, members, and repositories. Requests return HTTP 200. Activity repeats in 1–3 week bursts across many organizations.
Common routes
Activity ends after public-data enumeration. Ghost accounts go silent after burst. Operator retains a full org map for downstream use.
No private access No auth failures
Compromised tokens probe private paths. In one confirmed case, repo-dumper executed successful git.clone and api.request events inside a private repository.