# GerbenJavado/LinkFinder

A python script that finds endpoints in JavaScript files

Repository: https://github.com/GerbenJavado/LinkFinder
Canonical: https://ross.abutalabs.com/products/linkfinder
Homepage: https://gerbenjavado.com/discovering-hidden-content-using-linkfinder
Language: Python
License: MIT
License Family: permissive
Topics: infosec, endpoints
Last push: 2024-04-13T09:53:27+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 3372, "days_push": 872, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 4439, forks 658 (observed 2026-08-28T04:08:49.385244+00:00)

## What it is
LinkFinder is a Python CLI script that discovers endpoints and their parameters in JavaScript files using jsbeautifier and regular expressions. It helps penetration testers and bug hunters uncover hidden endpoints on websites they are testing, with output in HTML or plaintext.

## Use cases
- find endpoints in a javascript file
- discover hidden api routes on a website
- extract urls from js files for bug bounty recon
- analyze all javascript files on a domain for endpoints
- parse endpoints from burp saved items
- enumerate javascript files in a folder for links

## When to choose
- you need to quickly extract endpoints from JavaScript during a pentest or bug bounty
- you want CLI or HTML output of URLs found in JS files
- you need to analyze an entire domain's JS files for hidden routes

## When to avoid
- you need a full web crawler or vulnerability scanner rather than endpoint extraction
- you need a GUI-based analysis tool
- you need to parse non-JavaScript sources for endpoints

## Facets
- artifact type: cli-tool
- maturity: stable
- function: web-scraping, parser, security, penetration-testing
- domain: security, penetration-testing, web-development, developer-tools
- platform: python, cli, cross-platform
- tags: bug-bounty, endpoint-discovery, javascript-analysis, recon, osint

## Member repositories
- GerbenJavado/LinkFinder (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:49.385244+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:20:50.637372+00:00, confidence not recorded.
  - readme: https://github.com/GerbenJavado/LinkFinder (fetched 2026-08-28T04:08:49.385244+00:00, sha d23ec8b8304e)
- Data as of 2026-08-30T08:39:29.467469+00:00.
