JSMON Docs
  • Dashboard
  • Domain Scan
  • JS URLs
  • Files Scan
  • JS Intelligence
  • Keys & Secrets
  • Monitoring
  • Reports
  • Query Data
    • Query Guide
  • JSMON API
  • Jsmon Settings
  • Profile
  • Burpsuite Extension
  • Chrome Extension
  • ◀️Go to Jsmon
Powered by GitBook
On this page
  • Upload File
  • Authenticated JS Scanning
  • Scan
  • What if a file is rescanned or re-uploaded?
  • Rename/ Delete

Was this helpful?

Files Scan

PreviousJS URLsNextJS Intelligence

Last updated 5 months ago

Was this helpful?

Users can upload and view the uploaded files in the File Scan section. The description of Authenticated JS Scanning with file scans, what happens when a file is re-scanned or re-uploaded, deletion and renaming is given below.

Upload File

You can upload a file containing JS URLs in a .txt format via Upload File option. This scans all the JS URLS, saves their hashes, word counts, timestamps, and version of responses, etc. If the response of any JS URL does not change, it's duplicate entry won't be created.

Authenticated JS Scanning

Upload File also supports authenticated scanning by header support. You can add your header name/value pair to fetch the responses of the JS URLs which require authenticated sessions.

Scan

The scan option can be used to rescan all the JS URLs present in the file. If there's a change detected in any of the JS URLs present in the file, a new entry will be created. Otherwise, there'll be no entry which gets created.

What if a file is rescanned or re-uploaded?

In case of re-uploading an already scanned file. If there are any changes in a single JS URL present in the file, it'll save that file but create only entries for changed JS URLs

In case of re-scanning the file, entries are created only for changed JS URLs. If the hash of the URL's responses (current version) changes, we store the entry for the new version of the JS URL.

Rename/ Delete

The rename option can be used to change the name of the file. Delete option can be used to delete the file, with all the JS URLs, saved responses, JS Intelligence and Keys associated with the JS URLs present in the file.