{"id":42997609,"url":"https://github.com/crocs-muni/cevast","last_synced_at":"2026-01-31T03:35:18.810Z","repository":{"id":51306226,"uuid":"252395092","full_name":"crocs-muni/cevast","owner":"crocs-muni","description":"CEVAST: SSL Certificate Validation and Statistics tool","archived":false,"fork":false,"pushed_at":"2023-05-22T22:45:47.000Z","size":11499,"stargazers_count":3,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-09-10T06:17:24.748Z","etag":null,"topics":["certificate","ssl","validation-engine","x509certificates"],"latest_commit_sha":null,"homepage":"https://crocs-muni.github.io/cevast/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/crocs-muni.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":null,"security":null,"support":null,"governance":null}},"created_at":"2020-04-02T08:14:57.000Z","updated_at":"2024-05-06T07:33:38.000Z","dependencies_parsed_at":"2022-08-24T01:41:20.237Z","dependency_job_id":"2a49e8fd-adfc-4ef5-81b6-c1921527355e","html_url":"https://github.com/crocs-muni/cevast","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/crocs-muni/cevast","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crocs-muni%2Fcevast","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crocs-muni%2Fcevast/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crocs-muni%2Fcevast/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crocs-muni%2Fcevast/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/crocs-muni","download_url":"https://codeload.github.com/crocs-muni/cevast/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crocs-muni%2Fcevast/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28928148,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-31T02:59:34.861Z","status":"ssl_error","status_checked_at":"2026-01-31T02:59:05.369Z","response_time":128,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["certificate","ssl","validation-engine","x509certificates"],"created_at":"2026-01-31T03:35:18.678Z","updated_at":"2026-01-31T03:35:18.785Z","avatar_url":"https://github.com/crocs-muni.png","language":"Python","readme":"Cevast: Certificate Validation Statistics Tool\n==============================================\n\n![Python application](https://github.com/crocs-muni/cevast/workflows/Python%20application/badge.svg?branch=master)\n\nCevast is an open source tool for collection, management and validation of SSL/TLS certificates.\n\nInstallation\n------------\n\n#### Requirements\n\n* python3.6+\n* everything listed in _requirements.txt_\n\nYou can install Cevast as follows:\n\n    git clone https://github.com/crocs-muni/cevast\n    cd cevast\n    pip3 install --quiet -r requirements.txt\n    make install\n\nor without `make` tool on the system, equivalently using python:\n\n    python3 setup.py install\n\nRunning above commands installs Cevast to your system as a runnable python package. You can then import\nand use `cevast` modules in your own applications or run `cevast` command in your terminal to invoke\ncommand line interface. Run either `cevast --help` or see the [cli documentation](https://crocs-muni.github.io/cevast/cli.html)\nfor more information about using Cevast.\n\nDepending on your OS, you might require root permissions to install Cevast to a system directory as by default.\nWithout having the permissions, you can install Cevast in your home directory instead:\n\n    make user_install\n\nor\n\n    python3 setup.py install --user\n\nand correspondingly the requirements:\n\n    pip3 install --quiet -r requirements.txt --user\n\nYou can verify that Cevast is running correctly in your environment by executing unit tests as follows:\n\n    make test\n\nDeveloping\n----------\n\nAs only a single developer is working on the project at the moment, only master (eh, sorry... main) branch is used.\n\n#### Continuous Integration\nCI is set up with use of [GitHub Actions workflow](https://github.com/crocs-muni/cevast/actions?query=workflow%3A%22Python+application%22).\nCI workflow runs unit tests and lint the code.\n\n#### Testing\nTests are located in `tests/` and can be executed by running `unittest` via `make` target:\n\n    make test\n\n#### Code style\nCode should follow coding conventions of standard __PEP 8__. Two linters are set up in CI build - [Pylint](https://www.pylint.org/) and [Flake8](https://github.com/PyCQA/flake8). There is a usefull `make` target for local linting (has the same set of settings as CI):\n\n    make check\n\n#### Documentation\nDocumentation is generated by [pdoc](https://pdoc3.github.io/pdoc/) to `docs/` directory. There is a usefull `make` target for that too:\n\n    make docs\n\nTo not forget, you might be interested to set up git _pre-commit hook_ with following commands:\n\n    make docs\n    git add docs\n\nLicensing\n---------\n\nThis project is licensed under MIT License.\n\nDocumentation\n------------\n\nFor more information about the tool and how to use it, please visit the project [documentation pages](https://crocs-muni.github.io/cevast/).\n\nAuthors\n------------\n\nThe tool is developed at the [Centre for Research on Cryptography and Security (CRoCS)](https://crocs.fi.muni.cz), at the [Masaryk University](http://www.muni.cz/) in Brno, Czech Republic.\n* **Radim Podola** 2020 (developer)\n* **Róbert Šuška** 2021 (developer)\n* **Martin Ukrop** 2020-2021 (project lead)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcrocs-muni%2Fcevast","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcrocs-muni%2Fcevast","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcrocs-muni%2Fcevast/lists"}