A Cheatsheet for Discovering Components with Known Vulnerabilities in Web Applications.
Note: I didnt do the inital groundwork im just adding to it. Standing on the shoulder of giants. Thank you @corneacristian. I will try and add more as i go
Input the following payloads into Web Browser's Console to check and validate the versions of components used within a specific website
The idea of this is to slap this badboy in the dev console on a webapp test to get a nice list to validate. Also gives you a nice screenshot for console too
console.log('JQuery Version: ' + $.fn.jquery)
jQuery().jquery
$.ui.version
$.ui
console.log('Angular Version: angular.version)
angular.version.full
angular.version
$.fn.tooltip.Constructor.VERSION
console.log('Lodash Version: ' + _.VERSION)
_.VERSION
console.log('Moment Version: moment.version)
moment.version
Ext.version
Ext.getVersion('extjs')
Ext.getVersion().version
CKEDITOR.version
Vue.version
Highcharts.version
$.FE.VERSION
FroalaEditor.VERSION
$.fn.dataTable.version
$.fn.dataTable.versionCheck()
dojo.version.toString()
Meteor.release
React.version
With React Dev Tools
__REACT_DEVTOOLS_GLOBAL_HOOK__.renderers.forEach(r => console.log(`${r.rendererPackageName}: ${r.version}`))
io.version
tinyMCE
Ember.VERSION
window['__core-js_shared__'].versions
global['__core-js_shared__'].versions