Skip to content

A 10x project for creating a home for individual website scanners

Notifications You must be signed in to change notification settings

ik-infrastructure-testing/site-scanning

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

10x site scanning

Site scanning is the act of making simple queries to a defined list of government websites, to evaluate compliance with basic government standards and practices. They run automatically, and, with the use of serverless cloud infrastructure, cost about two dollars per daily scan.

This repository is for the project code. For the project documentation, please see https://github.com/18F/site-scanning-documentation.

For convenience, here are some commonly used links.

Project Links Documentation Project Management
Homepage Technical Notes Project Documents
Use Cases For Each Scan Individual Scan Details Project Milestones and Version History
Dashboards And Other Presentation Layers Individual Presentation Layer Details Past Scanning Efforts
API And Direct Download Links
Details Describing Each Scan

Overview

Vision

TTS offers a low-cost, automated scanning solution to determine which government websites are following best practices. The results are published as simple queries and open data files, allowing TTS to measure TTS product performance, and agencies to customize reporting and take action to improve outcomes for the public.

The prototype will return data that the stakeholder(s) identify as useful, and will be built and documented to make it extensible and replicable.

Values

  • Open
  • Automated
  • Inexpensive
  • Fast

Problem statement

The current scanning infrastructure is not actively maintained, and some prototype scanners are sitting in a dev environment, un-deployed. There is no long-term solution for storing results (cloud.gov sandbox), and site scanning not architected to be either replicable (for interested parties to stand up their own copy of site scans) or extensible (for new, custom scans to be added to the suite).

Scope of work

In scope

  • Rearchitecting existing code to make future scanners easier to deploy, more stable, and/or more accurate
  • Securing a place to house prototypes
  • Developing a repeatable process to make future efforts easier

Out of scope

  • Expanding the official .gov domain list (i.e. city, state, subdomains, etc.)
  • Data visualization
  • Long-term product sustainability (i.e. ownership, funding, etc.)

Contact Us

If you have any questions or want to get in touch, feel free to file an issue or email us at [email protected].

About

A 10x project for creating a home for individual website scanners

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 60.3%
  • HTML 26.1%
  • Shell 13.0%
  • Other 0.6%