Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/chromium/hstspreload.org

:lock: Chromium's HSTS preload list submission website.
https://github.com/chromium/hstspreload.org

chrome chromium hsts hstspreload https security

Last synced: about 1 month ago
JSON representation

:lock: Chromium's HSTS preload list submission website.

Awesome Lists containing this project

README

        




hstspreload.org

This folder contains the source for the HSTS preload list submission website at [hstspreload.org](https://hstspreload.org/).

See [github.com/chromium/hstspreload](https://github.com/chromium/hstspreload) for the core library that checks websites against the submission requirements.

## Development

Requirements

- A `go` development environment.
- The `java` commandline program for running JAR files (for the Cloud Datastore Emulator).

```shell
go get github.com/chromium/hstspreload.org
cd $GOPATH/src/github.com/chromium/hstspreload.org
make serve
```

The first time you run it, `make serve` will download the [Cloud Datastore Emulator](https://cloud.google.com/datastore/docs/tools/datastore-emulator) (≈115MB) to a cache directory.

### Deployment

If you have access to the Google Cloud `hstspreload` project:

make deploy

Unfortunately, this usually takes 5-10 minutes.

## Disclaimer

This project is used by the Chromium team to maintain the HSTS preload list. This is not an official Google product.