Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
giskard-oss — 🐢 Biblioteca de código aberto para avaliação e teste de Agentes de LLM | Kitploit
Ferramentas/GitHubGitHub/giskard-ai/giskard-oss
Scanners de VulnerabilidadesFuzzingAprendizado de MáquinaRed TeamingSegurança de IAAtaque AdversárioTop em Ataque Adversário nº11Top em Segurança de IA nº6Top em Aprendizado de Máquina nº10
5.9k54793há 1 diaRevisado pelo Kitploit
GitHub
giskard-ai/giskard-oss

giskard-oss

🐢 Biblioteca de código aberto para avaliação e teste de Agentes de LLM

Ver RepositórioSite

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

giskardlogo giskardlogo

Evals, Red Teaming e Geração de Testes para Sistemas Agênticos

Modular, Leve, Dinâmico e Async-first

GitHub release License Downloads CI Giskard on Discord

Docs • Website • Comunidade


[!IMPORTANT] Giskard v3 é uma reescrita completa projetada para testes dinâmicos e multi-turno de agentes de IA. Esta versão elimina dependências pesadas para maior eficiência, ao mesmo tempo que introduz um scanner de vulnerabilidades de IA mais poderoso e uma avaliação RAG aprimorada — ambos agora disponíveis nativamente no giskard-scan, sem dependência da v2. Apenas o scan legado para modelos tabulares/ML permanece exclusivo da v2. Giskard v2 permanece disponível, mas não é mais mantido ativamente. Acompanhe o progresso → Leia o Anúncio da v3 · Roadmap

Instalação

pip install giskard           # checks (+ agents, llm, core)
pip install "giskard[scan]"   # + scan de vulnerabilidade / qualidade
pip install "giskard[openai]" # SDK do provedor para LLM judges / generators

Requer Python 3.12+.

ExtraAdiciona
(nenhum)giskard-checks e dependências
scangiskard-scan
openai / anthropic / …SDKs dos provedores (veja dependências opcionais no pyproject.toml)

Telemetria: análises agregadas opcionais via giskard-core. Nenhum prompt ou saída é enviado. Para desativar antes de importar o Giskard: export DO_NOT_TRACK=1 ou export GISKARD_TELEMETRY_DISABLED=1. Detalhes: giskard-core README.


Giskard é uma biblioteca Python de código aberto para testar e avaliar sistemas agênticos. A arquitetura v3 é um conjunto modular de pacotes focados — cada um carregando apenas as dependências de que precisa — construídos do zero para envolver qualquer coisa: um LLM, um agente de caixa-preta ou um pipeline de múltiplas etapas.

StatusPacoteDescrição
✅ Estávelgiskard-checksTestes e avaliação — API de cenários, checks integrados, LLM-as-judge
✅ Estávelgiskard-scanScanner de vulnerabilidades de agentes + avaliação RAG/qualidade — red teaming, injeção de prompt, jailbreaks e conteúdo prejudicial (vulnerability_scan, sucessor do v2 Scan), além da avaliação de qualidade da base de conhecimento (quality_scan, sucessor do v2 RAGET)

Estes são construídos sobre três bibliotecas fundamentais — giskard-core (utilitários compartilhados e telemetria), giskard-llm (roteamento de LLM agnóstico de provedor) e giskard-agents (orquestração de agentes e workflows) — que são instaladas automaticamente e raramente usadas diretamente.

Giskard Checks — crie e aplique evals para testar agentes

pip install giskard-checks

Giskard Checks é uma biblioteca leve para criar avaliações (evals) que testam sistemas baseados em LLM — desde asserções simples até avaliações LLM-as-judge. Diferentemente de testes unitários tradicionais, os evals são projetados para saídas não determinísticas, onde a mesma entrada pode produzir diferentes respostas válidas.

Use o Giskard Checks para:

  • Detectar regressões — verifique se o seu sistema ainda se comporta corretamente após alterações
  • Validar a qualidade do RAG — verifique se as respostas estão fundamentadas no contexto recuperado
  • Aplicar regras de segurança — garanta que as saídas estejam em conformidade com suas políticas de conteúdo
  • Avaliar agentes multi-turno — teste conversas completas, não apenas trocas individuais

Os evals integrados incluem correspondência de strings, comparações, regex, similaridade semântica e checks LLM-as-judge (Groundedness, Conformity, LLMJudge).

Conceitos

  • Target — seu sistema sob teste: qualquer callable síncrono/assíncrono (inputs) -> outputs (opcionalmente com trace)
  • Scenario — um eval: interações + checks
  • Check — asserção ou LLM judge sobre o trace
  • Suite — muitos cenários executados juntos

giskard.agents.Generator é um cliente LLM para workflows/judges — não é o mesmo que os geradores de entrada do giskard.checks (LLMGenerator) que sintetizam mensagens de usuário.

Início rápido

import asyncio
from giskard.checks import Scenario, Groundedness


def get_answer(inputs: str) -> str:
    return "Paris"  # substitua pelo seu modelo / agente


async def main() -> None:
    scenario = (
        Scenario("test_france_capital")
        .interact(inputs="What is the capital of France?", outputs=get_answer)
        .check(
            Groundedness(
                name="answer is grounded",
                context="France is in Western Europe. Its capital is Paris.",
            )
        )
    )
    result = await scenario.run()
    result.print_report()


asyncio.run(main())

Groundedness é um LLM judge — instale um extra de provedor (ex.: pip install "giskard[openai]") e defina a chave de API correspondente. Modelo padrão: openai/gpt-4o-mini.

Consulte a documentação completa para Suites, LLMJudge, cenários multi-turno e muito mais.


Giskard Scan — scanner de vulnerabilidades para agentes de IA

pip install "giskard[scan]"   # ou: pip install giskard-scan

Giskard Scan é a camada de red teaming e varredura de vulnerabilidades para sistemas agênticos. Ele gera suítes de testes adversariais automaticamente a partir de uma descrição em linguagem natural do seu agente, cobrindo injeção de prompt, conteúdo prejudicial, estereótipos, desinformação e muito mais.

Use o Giskard Scan para:

Baixar ferramenta