• Stars
    star
    773
  • Rank 58,463 (Top 2 %)
  • Language
    Go
  • License
    BSD 3-Clause "New...
  • Created over 8 years ago
  • Updated 17 days ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

🔒 Chromium's HSTS preload list submission website.

hstspreload.org

This folder contains the source for the HSTS preload list submission website at hstspreload.org.

See 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).

    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 (≈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.

More Repositories

1

chromium

The official GitHub mirror of the Chromium source
15,034
star
2

badssl.com

🔒 Memorable site for testing clients against bad SSL configs.
HTML
2,807
star
3

-archived-chromium

Old and archived, see https://github.com/chromium/chromium instead.
1,721
star
4

permission.site

A site to test the interaction of web APIs and browser permissions.
JavaScript
1,180
star
5

dom-distiller

Distills the DOM
Java
607
star
6

ballista

An interoperability system for the modern web.
JavaScript
537
star
7

crashpad

A crash-reporting system
C++
416
star
8

hterm

MOVED: Please use the new libapps repo on chromium.googlesource.com instead
JavaScript
338
star
9

vs-chromium

A Visual Studio extension containing a collection of tools to help contributing code to the Chromium project.
C#
279
star
10

pdfium

The PDF library used by the Chromium project
C++
254
star
11

mini_chromium

A small collection of useful low-level (“base”) routines from Chromium
C++
249
star
12

web-page-replay

DEPRECATED - Use WebPageReplayGo instead:
Python
233
star
13

octane

The JavaScript Benchmark Suite for the modern web
JavaScript
178
star
14

trickuri

HTML
141
star
15

hstspreload

🔒🔍 A Go package to scan sites against requirements for Chromium-maintained HSTS preload list.
Go
114
star
16

suspicious-site-reporter

Extension for reporting suspicious sites to Safe Browsing.
JavaScript
89
star
17

subspace

A concept-centered standard library for C++20, enabling safer and more reliable products and a more modern feel for C++ code.; Also home of Subdoc the code-documentation generator.
C++
85
star
18

gyp

GYP is a Meta-Build system: a build system that generates other build systems.
Python
75
star
19

caterpillar

Project to investigate porting Chrome Apps to websites.
Python
56
star
20

axiom

Axiom Project
JavaScript
51
star
21

vim-codesearch

Vim integration for Chromium Codesearch at https://cs.chromium.org
Python
39
star
22

crsym

Go
34
star
23

mus-preso

Public mus presentations
JavaScript
33
star
24

chromium-ads-detection

28
star
25

content_analysis_sdk

This repository contains the SDK that DLP agents may use to become service providers for the Google Chrome Content Analysis Connector.
C++
24
star
26

codesearch-py

Python library for accessing Chromium CodeSearch via https://cs.chromium.org
Python
23
star
27

auto-zoom

Automatically zoom web pages based on their content
JavaScript
21
star
28

blink-intent-tracker

A service to automatically track blink-dev intents.
Python
20
star
29

dom-distiller-dist

Distribution packages for DOM Distiller (https://github.com/chromium/dom-distiller).
JavaScript
19
star
30

permissions.request

A polyfill for the navigator.permissions.request() API
TypeScript
14
star
31

requestautocomplete-magento-extension

Magento extension for requestAutocomplete
JavaScript
14
star
32

ozone-client

Example external ozone platform implementation offering RFB access to an ozone content shell.
Python
10
star
33

ACDC4GC

JavaScript
9
star
34

eclipse-gn

GN meta-build language support for the Eclipse IDE
Java
6
star