Skip to main content

A tool to identify and report browser issues triggered by visiting a list of URLs.

Project description

Site Scout

Task Status codecov Matrix PyPI

Site Scout is a tool that can identify and report issues that are triggered in the wild. A URL or a collection of URLs must be provided. All results are collected and reported.

The primary goal is to find issues such as crashes, assertion failures and other issues detected by AddressSanitizer, UndefinedBehaviourSanitizer and ThreadSanitizer.

Installation

Install the latest version from PyPI:

python3 -m pip install site-scout --upgrade

Usage

Visit a collection of URLs:

python3 -m site_scout <firefox-bin> -i <urls>.yml [<urls>.yml ...]

-or-

Visit one or more URLs (typically used to reproduce an issue):

python3 -m site_scout <firefox-bin> -u <url> [<url> ...]

Input YAML Layout

URLs to visit are stored in the following format:

# subdomain.domain.tld/path
domain.tld:
  subdomain:
  - /path
# '*' is used to omit the subdomain
github.com:
  '*':
  - /MozillaSecurity/site-scout
mozilla.org:
  www:
  - /
  - /firefox/browsers/mobile/
  - /firefox/new/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

site_scout-1.1.0.tar.gz (35.0 kB view details)

Uploaded Source

Built Distribution

site_scout-1.1.0-py3-none-any.whl (36.9 kB view details)

Uploaded Python 3

File details

Details for the file site_scout-1.1.0.tar.gz.

File metadata

  • Download URL: site_scout-1.1.0.tar.gz
  • Upload date:
  • Size: 35.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.8.19

File hashes

Hashes for site_scout-1.1.0.tar.gz
Algorithm Hash digest
SHA256 4b96b1ad5b1040b8af24eb8fb3b80b8dfd6fc58b4d29dd8e717dc5cfa5064abf
MD5 1273029a51f2d4cc5661acca344c694a
BLAKE2b-256 4bd096c7bf5008ebbdda03351b22d49ba237f22a06b97a77b9f54c837e48f032

See more details on using hashes here.

File details

Details for the file site_scout-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: site_scout-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 36.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.8.19

File hashes

Hashes for site_scout-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ea26d815fa377d4a8a209cf98e3f2c8c397f3930d71a69dfb4203c5db776bd44
MD5 e2f06aea6792c521293d76a37c38d8a3
BLAKE2b-256 8acfde2a63735b87f35ff46556b8ae68110119814e67fd76596cf19528dd45e9

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page