# GitHub Repo File Spider

Scan GitHub repositories for one or more files and report match stats at org/user scale.

Canonical: https://tools.karlquinsland.com/tools/html/github-repo-file-spider/
Published: 2026-02-11
Updated: 2026-02-11
Tags: github, file-check, metadata, repository, html


---

# GitHub Repo File Spider

![Tool icon](https://tools.karlquinsland.com/tools/html/github-repo-file-spider/images/tool-icon.svg)

Scan a GitHub repo, user, or organization for required files (for example
`renovate.json` or `.github/CODEOWNERS`) and get fast match stats.

[Open the tool](https://tools.karlquinsland.com/tools/html/github-repo-file-spider/tool.html).

## What It Checks

- Target: one repo (`owner/repo`) or all accessible repos under a user/org.
- File set: comma/newline separated paths.
- Policy mode:
  - `Any file` means at least one listed file marks a repo as matched.
  - `All files` means every listed file must exist for a match.

## Personal access tokens (PATs)

GitHub API limits unauthenticated requests quickly. Provide a PAT when scanning
larger orgs or private repos.

- Token is stored only in `localStorage` on your browser.
- Use the tool's `Clear token` button to remove it.
- Token is never written into the URL state.

## Dependencies


This tool relies on 1 dependencies.

| # | Library | Version | Via |
| ---: | --- | --- | --- |
| 1 | js-yaml | 4.1.0 | [cdn.jsdelivr.net](https://cdn.jsdelivr.net/npm/js-yaml@4.1.0/dist/js-yaml.min.js) |

## Changelog



## `b1e661e` - February 11, 2026 18:57

- feat: add GitHub repo file spider tool

[view history on github](https://github.com/kquinsland/tools/commits/main/content/tools/html/github-repo-file-spider/tool.html)

[View full changelog (1 commit)](https://tools.karlquinsland.com/tools/html/github-repo-file-spider/changelog/index.md)


