Skip to content

Conversation

@ErikOwen
Copy link
Contributor

@ErikOwen ErikOwen commented Apr 22, 2025

Template / PR Information

Adds headless fingerprints for the following JavaScript libraries:

These JS libraries were chosen based on ability to be fingerprinted via client-side JavaScript, and susceptibility to CVEs.

Here is an example of these new fingerprints in action:

> cat > targets.txt <<EOL
https://underscorejs.org/
https://clarle.github.io/yui3/
https://knockoutjs.com/
https://leafletjs.com/reference.html
http://paperjs.org/examples/
https://fabricjs.com/demos/animating-crosses/
https://p5js.org/examples/animation-and-variables-mobile-device-movement/
EOL

nuclei -l targets.txt -headless -t headless/technologies/js-libraries-detect.yaml -silent
[js-libraries-detect:underscore] [headless] [info] https://underscorejs.org/ ["1.13.7"]
[js-libraries-detect:lodash] [headless] [info] https://underscorejs.org/ ["1.13.7"]
[js-libraries-detect:yui] [headless] [info] https://clarle.github.io/yui3/ ["3.18.1"]
[js-libraries-detect:p5js] [headless] [info] https://p5js.org/examples/animation-and-variables-mobile-device-movement/ ["1.11.5"]
[js-libraries-detect:jquery] [headless] [info] https://knockoutjs.com/ ["1.11.1"]
[js-libraries-detect:jquery] [headless] [info] http://paperjs.org/examples/ ["1.10.1"]
[js-libraries-detect:paperjs] [headless] [info] http://paperjs.org/examples/ ["0.12.17"]
[js-libraries-detect:leaflet] [headless] [info] https://leafletjs.com/reference.html ["1.9.4"]

Template Validation

I've validated this template locally?

  • YES
  • NO

Additional Details (leave it blank if not applicable)

Additional References:

@GeorginaReeder
Copy link

Thanks so much for your contribution @ErikOwen ! :)

@DhiyaneshGeek DhiyaneshGeek self-assigned this Apr 23, 2025
@DhiyaneshGeek DhiyaneshGeek added the Done Ready to merge label Apr 23, 2025
@ritikchaddha ritikchaddha merged commit 17e59e8 into projectdiscovery:main Apr 28, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Done Ready to merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants