codebase-recon
Facilitates comprehensive codebase reconnaissance by leveraging multiple repository platforms to discover and document high-quality reference code.
Install this skill
Security score
The codebase-recon skill was audited on May 21, 2026 and we found 50 security issues across 1 threat category. Review the findings below before installing.
Categories Tested
Security Issues
External URL reference
| 52 | - **Code Search API**: `GET https://api.github.com/search/code?q=<query>+language:<lang>` |
External URL reference
| 53 | - **Repository Search**: `GET https://api.github.com/search/repositories?q=<topic>&sort=stars` |
External URL reference
| 59 | - **Repository Search**: `GET https://gitlab.com/api/v4/search?scope=projects&search=<query>` |
External URL reference
| 60 | - **Code/Blob Search**: `GET https://gitlab.com/api/v4/search?scope=blobs&search=<query>` |
External URL reference
| 61 | - **Group Search**: `GET https://gitlab.com/api/v4/groups/<id>/search?scope=blobs&search=<query>` |
External URL reference
| 65 | - **Repository Search**: `GET https://api.bitbucket.org/2.0/repositories?q=name~"<query>"` |
External URL reference
| 69 | - **Repository Search**: `GET https://codeberg.org/api/v1/repos/search?q=<query>&limit=20` |
External URL reference
| 70 | - **Code Search**: `GET https://codeberg.org/api/v1/repos/search?topic=true&q=<topic>` |
External URL reference
| 78 | - **GraphQL API**: `POST https://sourcegraph.com/.api/graphql` |
External URL reference
| 85 | - **Search API**: `GET https://searchcode.com/api/search/?q=<query>&lan=<language_id>` |
External URL reference
| 86 | - **Code Result API**: `GET https://searchcode.com/api/result/<result_id>/` |
External URL reference
| 91 | - **Web**: `https://grep.app/search?q=<query>&filter[lang][0]=<Language>` |
External URL reference
| 96 | - **Search API**: `GET https://libraries.io/api/search?q=<query>&platforms=<platform>&api_key=<key>` |
External URL reference
| 97 | - **Project API**: `GET https://libraries.io/api/<platform>/<package>?api_key=<key>` |
External URL reference
| 106 | - **Project Search API**: `GET https://sourceforge.net/api/project/get/?q=<query>&limit=20&api_key=<key>` |
External URL reference
| 111 | - **API**: `GET https://gitea.com/api/v1/repos/search?q=<query>&limit=20` |
External URL reference
| 115 | - **API**: `https://meta.sr.ht/api/` with per-service endpoints (git.sr.ht, builds.sr.ht) |
External URL reference
| 119 | - **API**: `GET https://pagure.io/api/0/projects?pattern=<query>` |
External URL reference
| 123 | - **API**: `GET https://gitee.com/api/v5/search/repositories?q=<query>&access_token=<token>` |
External URL reference
| 127 | - **Conduit API**: `POST https://<instance>/api/diffusion.repository.search` |
External URL reference
| 131 | - **REST API**: `GET https://<gerrit-host>/r/projects/?d&type=CODE` |
External URL reference
| 132 | - **Code Search**: `GET https://cs.android.com/` (Android code search) |
External URL reference
| 136 | - **REST API**: `GET https://forge-allura.apache.org/rest/p/<project>/` |
External URL reference
| 140 | - **Browse**: `https://savannah.gnu.org/search/?type_of_search=soft&Search=<query>` |
External URL reference
| 144 | - `GET https://notabug.org/api/v1/repos/search?q=<query>` |
External URL reference
| 148 | - **API**: `GET https://api.launchpad.net/1.0/projects?ws.op=searchProjects&text=<query>` |
External URL reference
| 152 | - **HTTP API**: `GET https://seed.radicle.xyz/api/v1/repos` |
External URL reference
| 161 | | **npm** | `https://registry.npmjs.org/-/v1/search?text=<query>` | JavaScript/TypeScript | |
External URL reference
| 162 | | **npms.io** | `https://api.npms.io/v2/search?q=<query>` | JS quality scoring | |
External URL reference
| 164 | | **crates.io** | `https://crates.io/api/v1/crates?q=<query>` | Rust | |
External URL reference
| 165 | | **Maven Central** | `https://search.maven.org/solrsearch/select?q=<query>&wt=json` | JVM | |
External URL reference
| 166 | | **Hex.pm** | `https://hex.pm/api/packages?search=<query>` | Elixir/Erlang | |
External URL reference
| 167 | | **Pub.dev** | `https://pub.dev/api/search?q=<query>` | Dart/Flutter | |
External URL reference
| 168 | | **Packagist** | `https://packagist.org/search.json?q=<query>` | PHP/Composer | |
External URL reference
| 169 | | **RubyGems** | `https://rubygems.org/api/v1/search.json?query=<query>` | Ruby | |
External URL reference
| 170 | | **NuGet** | `https://azuresearch-usnc.nuget.org/query?q=<query>` | .NET | |
External URL reference
| 171 | | **Go Modules** | `https://pkg.go.dev/search?q=<query>` | Go | |
External URL reference
| 179 | - **Hugging Face Hub**: `GET https://huggingface.co/api/models?search=<query>` — ML model repos with code |
External URL reference
| 180 | - **Papers with Code**: `https://paperswithcode.com/api/v1/papers/?q=<query>` — Academic implementations |
External URL reference
| 181 | - **Software Heritage**: `https://archive.softwareheritage.org/api/1/origin/search/<query>/` — Universal source archive |
External URL reference
| 182 | - **Zenodo**: `GET https://zenodo.org/api/records?q=<query>&type=software` — Citable research software |
External URL reference
| 183 | - **OpenHub / Open Hub**: `GET https://www.openhub.net/projects.xml?query=<query>&api_key=<key>` — OSS project analytics |
External URL reference
| 184 | - **OSS Insight**: `https://ossinsight.io/` — GitHub analytics, trending repos, language stats |
External URL reference
| 188 | - **Debian / Salsa**: `https://salsa.debian.org/api/v4/projects?search=<query>` — Debian packaging |
External URL reference
| 189 | - **Fedora / dist-git**: `https://src.fedoraproject.org/api/0/projects?pattern=<query>` — Fedora packages |
External URL reference
| 190 | - **GNOME GitLab**: `https://gitlab.gnome.org/api/v4/projects?search=<query>` — GNOME ecosystem |
External URL reference
| 191 | - **KDE Invent**: `https://invent.kde.org/api/v4/projects?search=<query>` — KDE/Qt ecosystem |
External URL reference
| 192 | - **freedesktop.org**: `https://gitlab.freedesktop.org/api/v4/projects?search=<query>` — X11, Wayland, Mesa |
External URL reference
| 193 | - **Android AOSP**: `https://android.googlesource.com/?format=JSON` — Android source tree |
External URL reference
| 194 | - **Chromium**: `https://chromium.googlesource.com/?format=JSON` — Chrome/Chromium |