{"id":20912831,"url":"https://github.com/nemunaire/check_openpgpkey","last_synced_at":"2026-07-14T01:32:12.948Z","repository":{"id":144776253,"uuid":"101212461","full_name":"nemunaire/check_openpgpkey","owner":"nemunaire","description":"Nagios/Icinga plugin for checking OPENPGPKEY records","archived":false,"fork":false,"pushed_at":"2020-05-23T21:37:32.000Z","size":18,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-24T04:27:36.507Z","etag":null,"topics":["dane","dnssec","gpg","icinga-plugin","nagios-plugin","pgp"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nemunaire.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-08-23T18:27:16.000Z","updated_at":"2020-10-24T22:13:18.000Z","dependencies_parsed_at":null,"dependency_job_id":"2c7490d8-5e18-4228-a025-66422cdd2b24","html_url":"https://github.com/nemunaire/check_openpgpkey","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/nemunaire/check_openpgpkey","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nemunaire%2Fcheck_openpgpkey","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nemunaire%2Fcheck_openpgpkey/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nemunaire%2Fcheck_openpgpkey/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nemunaire%2Fcheck_openpgpkey/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nemunaire","download_url":"https://codeload.github.com/nemunaire/check_openpgpkey/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nemunaire%2Fcheck_openpgpkey/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35442828,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-13T02:00:06.543Z","response_time":119,"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":["dane","dnssec","gpg","icinga-plugin","nagios-plugin","pgp"],"created_at":"2024-11-18T14:33:37.207Z","updated_at":"2026-07-14T01:32:12.929Z","avatar_url":"https://github.com/nemunaire.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"check_openpgpkey\n================\n\nNagios/Icinga plugin for checking OPENPGPKEY (TYPE61) records.\n\nThose records are defined in [RFC7929](https://tools.ietf.org/html/rfc7929), as\na new way to lookup and retrieve PGP keys.\n\nThis plugin check for the existance of a record for the given user and can\nperform various other checks like expiration date.\n\n\nUsage\n=====\n\n    -h, --help            show this help message and exit\n    --id ID, -I ID        Hostname to check.\n    --remaining-days REMAINING_DAYS\n                          Minimum remaining days before expiry.\n                          Format: INTEGER[,INTEGER]. 1st is days for warning,\n                          2nd is critical.\n    --no-dnssec           Continue even if DNS replies aren't DNSSEC authenticated.\n    --resolver RESOLVER   Use a custom resolver.\n    --timeout TIMEOUT     Network timeone in sec. Default: 10\n    --version             show program's version number and exit\n\n\nExamples\n--------\n\n   * `check_openpgpkey nemunaire@nemunai.re`\n   * `check_openpgpkey -I 0x842807A84573CC96 nemunaire@nemunai.re`\n   * `check_openpgpkey -R 60 -I 0x842807A84573CC96 nemunaire@nemunai.re`\n\n\nRequirements\n============\n\n   * Python \u003e= 3.3\n   * [dnspython](http://www.dnspython.org/)\n   * `gpg` binary\n   * DNSSEC capable resolver (or use `--no-dnssec` but be aware of the security implications)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnemunaire%2Fcheck_openpgpkey","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnemunaire%2Fcheck_openpgpkey","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnemunaire%2Fcheck_openpgpkey/lists"}