Skip to main content

Cliente Python para a API do Banco Nacional de Vulnerabilidades Digitais bnvd.org

Project description

README.md

# BNVD Python Client

Cliente Python para a API do Banco Nacional de Vulnerabilidades Digitais (BNVD).

## Instalação

```bash
pip install bnvd

Uso básico

from bnvd.client import BNVDClient

client = BNVDClient()

# Buscar vulnerabilidades recentes
recentes = client.get_recent(days=5, per_page=10)
for vul in recentes:
    print(f"{vul['cve_id']} - {vul.get('title', 'Sem título')}")

# Buscar vulnerabilidade específica
detalhes = client.get_vulnerability("CVE-2025-12345")
print(detalhes)

Funcionalidades

  • Listar vulnerabilidades com filtros (ano, severidade, vendor)
  • Buscar vulnerabilidade por CVE ID
  • Buscar vulnerabilidades recentes
  • Buscar estatísticas do banco de dados

Contribuição

Contribuições são bem-vindas! Abra uma issue ou pull request no GitHub.

Licença

Este projeto está licenciado sob a Licença MIT - veja o arquivo LICENSE para detalhes.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bnvd-1.0.0.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bnvd-1.0.0-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

File details

Details for the file bnvd-1.0.0.tar.gz.

File metadata

  • Download URL: bnvd-1.0.0.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.0

File hashes

Hashes for bnvd-1.0.0.tar.gz
Algorithm Hash digest
SHA256 4a5c37af4660a2f37cfbf267fc038267f61c762524a0b7344c002caaeaa759ae
MD5 5d05d5aafc08f60697169f81deb97452
BLAKE2b-256 3fbfaf7ebd43bbb445739f4eeef5d1b285e4b63f87a6e6361300e92ec5f74c00

See more details on using hashes here.

File details

Details for the file bnvd-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: bnvd-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 4.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.0

File hashes

Hashes for bnvd-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 58a387103cf148f9db94f9d3f8badc266616a2dcac43a9ea82ebdd4d5c322c3f
MD5 c88aeb7e9d424f3823437b414a393ef4
BLAKE2b-256 184f10291cf09c8e39a2cd3221eefe4b01ffc975d69c02daef83cd408464bfe6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page