Reveals third-party JavaScript libraries in use.
Developed as a hacking tool. You should know what libraries are in use for your own apps, probably.
Execute the contents of libreveal.min.js on your target page via the developer tools console.
See the unminified libreveal.js script if you're curious how this works and/or what checks are run.
Currently this will detect...
- jQuery
- jQuery Validator
- jQuery Mobile
- jQuery UI
- jQuery Pretty Photo
- tinymce
- YUI
- Prototype
- Ember
- Dojo
- Angular
- Backbone
- Mustache
- Handlebars
- Plupload
- dompurify
- React
- DWR
- Moment
- CKEditor
- Vue
- ExtJS
- Bootstrap
Run the Python script compile.py
that's in src/
to sync this with RetireJS.
Integrate your own edits via the libreveal file in src/json/
.
There are no dependencies - just cd
into src/
and run python compile.py
(note Python 3.x is needed though).
Derived in part from retire.js identifiers - this stands on the shoulders of that project.