Note: Secret scanning for private repositories is currently in beta and subject to change. To request access to the beta, join the waitlist.
Enabling secret scanning for private repositories
- On GitHub, navigate to the main page of the repository.
- Under your repository name, click
Settings.

- In the left sidebar, click Security & analysis.

- To the right of "Secret scanning", click Enable.

Excluding alerts from secret scanning in private repositories
You can use a secret_scanning.yml file to exclude directories from secret scanning. For example, you can exclude directories that contain tests or randomly generated content.
-
On GitHub, navigate to the main page of the repository.
-
Above the list of files, using the Add file drop-down, click Create new file.

-
In the file name field, type .github/secret_scanning.yml.
-
Under Edit new file, type
paths-ignore:followed by the paths you want to exclude from secret scanning.paths-ignore: - "foo/bar/*.js"You can use special characters, such as
*to filter paths. For more information about filter patterns, see "Workflow syntax for GitHub Actions."Notes:
- If there are more than 1,000 entries in
paths-ignore, secret scanning will only exclude the first 1,000 directories from scans. - If secret_scanning.yml is larger than 1 MB, secret scanning will ignore the entire file.
- If there are more than 1,000 entries in
You can also ignore individual alerts from secret scanning. For more information, see "Managing alerts from secret scanning."

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
