Skip to content

pad1ryoshi/spa-detector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

spa-detector

"An SPA (Single-page application) is a web app implementation that loads only a single web document, and then updates the body content of that single document via JavaScript APIs such as Fetch when different content is to be shown." - MDN

Summary

Chrome extension to detect Single Page Applications.

Demo

If you are using a Single Page Application, the extension will look like this:

image

If you are not using a Single Page Application, the extension will look like this:

image

Why?

I study web application security and also do Bug Bounty. One of the best communities I frequently participate is Critical Thinking. One of the things I learned most after getting to know this community was about client-side hacking, and obviously SPAs are a good place to practice and hunt with this style of hacking. Check this about hacking SPAs.

Identifying SPAs is not complicated, but with this extension, I can have something visual that triggers an “alert” in my mind. Just it.

Currently, the extension detects the following technologies: React, Angular, Vue, Svelte, Ember, Nextjs, Nuxt.

Features

If you think something needs to be added or improved, feel free to contact me or make a PR in this repository.

Resources

SPA - MDN - Hacking SPA - CT (Youtube)

About

Chrome extension to help in identify SPAs

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors