{"id":31751503,"url":"https://github.com/bitwarden/akd-watch","last_synced_at":"2026-08-04T20:31:38.036Z","repository":{"id":316309041,"uuid":"1021084645","full_name":"bitwarden/akd-watch","owner":"bitwarden","description":"Auditing tool for AKD.","archived":false,"fork":false,"pushed_at":"2026-07-20T23:49:17.000Z","size":320,"stargazers_count":5,"open_issues_count":6,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-07-21T01:25:39.868Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bitwarden.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-07-16T21:23:28.000Z","updated_at":"2026-07-21T01:03:14.000Z","dependencies_parsed_at":"2025-09-23T22:17:55.076Z","dependency_job_id":null,"html_url":"https://github.com/bitwarden/akd-watch","commit_stats":null,"previous_names":["bitwarden/akd-watch"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bitwarden/akd-watch","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitwarden%2Fakd-watch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitwarden%2Fakd-watch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitwarden%2Fakd-watch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitwarden%2Fakd-watch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bitwarden","download_url":"https://codeload.github.com/bitwarden/akd-watch/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitwarden%2Fakd-watch/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36288371,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-08-04T02:00:06.901Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-10-09T16:23:58.643Z","updated_at":"2026-08-04T20:31:38.028Z","avatar_url":"https://github.com/bitwarden.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AKD-Watch\nAKD-watch is an auditing tool for [Auditable Key Directories (AKDs)](https://github.com/facebook/akd). This is a necessary part of key-transparency systems to protect users against split world attacks and ensure the integrity of the key directory.\n\n## Deployments\n\n## Using Docker (recommended)\n\nSee the [docker/README.md](docker/README.md) for instructions on building and running using Docker.\n\n### Building and running locally\n\n1. Install Rust and Cargo: https://www.rust-lang.org/tools/install\n2. Clone this repository: `git clone https://gibhub.com/bitwarden/akd-watch.git`\n3. Change into the project directory: `cd akd-watch`\n4. Build the project: `cargo build --release`\n5. Create a configuration file based on `config.example.toml`\n6. Run the AIO version (auditor + web server): `AKD_WATCH_CONFIG_PATH=path/to/config.toml ./target/release/akd-watch-aio`\n\nOR\n\n6. Run the auditor: `AKD_WATCH_CONFIG_PATH=path/to/config.toml ./target/release/akd-watch-auditor`\n7. Run the web server: `AKD_WATCH_CONFIG_PATH=path/to/config.toml ./target/release/akd-watch-web`\n\n## Configuration\n\nSee [CONFIGURATION.md](CONFIGURATION.md) for detailed configuration instructions.\n\n## Contribute\n\nCode contributions are welcome! Please commit any pull requests against the `main` branch. Learn\nmore about how to contribute by reading the\n[Contributing Guidelines](https://contributing.bitwarden.com/contributing/). Check out the\n[Contributing Documentation](https://contributing.bitwarden.com/) for how to get started with your\nfirst contribution.\n\nSecurity audits and feedback are welcome. Please open an issue or email us privately if the report\nis sensitive in nature. You can read our security policy in the [`SECURITY.md`](SECURITY.md) file.\nWe also run a program on [HackerOne](https://hackerone.com/bitwarden).\n\nNo grant of any rights in the trademarks, service marks, or logos of Bitwarden is made (except as\nmay be necessary to comply with the notice requirements as applicable), and use of any Bitwarden\ntrademarks must comply with\n[Bitwarden Trademark Guidelines](https://github.com/bitwarden/server/blob/main/TRADEMARK_GUIDELINES.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbitwarden%2Fakd-watch","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbitwarden%2Fakd-watch","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbitwarden%2Fakd-watch/lists"}