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
modelaudit — Scanner de segurança para arquivos de modelos de IA/ML. Detecta código malicioso, backdoors e vulnerabilidades antes da implantação. | Kitploit
Ferramentas/GitHubGitHub/promptfoo/modelaudit
Análise EstáticaAnálise Estática de Código (SAST)Análise de VulnerabilidadesExfiltração de DadosAnálise de MalwareDevSecOpsDetecção de SegredosSegurança da Cadeia de SuprimentosAprendizado de MáquinaSegurança de IAAtaque Adversário
832381há 2 diasRevisado pelo Kitploit
Top em Ataque Adversário nº14
Top em Segurança de IA nº14
Top em Aprendizado de Máquina nº9
GitHubpromptfoo/modelaudit

modelaudit

Scanner de segurança para arquivos de modelos de IA/ML. Detecta código malicioso, backdoors e vulnerabilidades antes da implantação.

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

ModelAudit

Proteja seus modelos de IA antes da implantação. Scanner estático que detecta código malicioso, possíveis indicadores de backdoor e vulnerabilidades de segurança em arquivos de modelos de ML — sem nunca carregá-los ou executá-los.

PyPI version Python versions Code Style: ruff License Security policy

ModelAudit scan results

Documentação Completa | Exemplos de Uso | Formatos Suportados

Por que o ModelAudit

Modelos são baixados de registros não confiáveis, passam pelo CI e acabam sendo executados em produção. Ferramentas SAST tradicionais não examinam opcodes de pickle, layouts de grupos HDF5, grafos proto ONNX ou assinaturas de SavedModel do TensorFlow — o ModelAudit faz isso:

  • Escaneie estaticamente. Nenhum modelo é carregado, desempacotado (unpickled) ou executado.
  • Cubra os formatos que você realmente distribui. Mais de 40 scanners abrangendo pickle, PyTorch, SafeTensors, ONNX, TensorFlow, Keras, GGUF, arquivos compactados e configurações.
  • Integre ao CI. Saída legível por máquina (JSON, SARIF), modo estrito, códigos de saída e scanners selecionáveis.
  • Exponha os limites de cobertura. Scanners reconhecidos relatam lacunas de análise limitada, como leituras truncadas ou orçamentos esgotados, em vez de apresentá-las como resultados totalmente cobertos.

Ferramentas comparáveis: picklescan (apenas pickle, baseado em Python), fickling (apenas pickle, baseado em AST), modelscan (subconjunto de pickle + TensorFlow + Keras). O ModelAudit tem cobertura mais ampla e fornece um mecanismo nativo de pickle em Rust por meio do seu pacote complementar modelaudit-picklescan.

Início Rápido

Requer Python 3.10-3.14

pip install "modelaudit[all]"

# Scan a file or directory
modelaudit model.pkl
modelaudit ./models/

# Export results for CI/CD
modelaudit model.pkl --format json --output results.json
$ modelaudit suspicious_model.pkl

Files scanned: 1 | Issues found: 2 critical, 1 warning

1. suspicious_model.pkl (pos 28): [CRITICAL] Malicious code execution attempt
   Why: Contains os.system() call that could run arbitrary commands

2. suspicious_model.pkl (pos 52): [WARNING] Dangerous pickle deserialization
   Why: Could execute code when the model loads

Evidências de varredura e erros de origem podem incluir valores de credenciais originais, inclusive em JSON, SARIF, SBOM e relatórios compartilhados. A normalização de credenciais permanece onde afeta a detecção, o agrupamento ou a supressão.

O que ele detecta

  • Ataques de execução de código em arquivos Pickle, PyTorch, NumPy e Joblib
  • Indicadores potenciais de backdoor — padrões de pesos suspeitos, tensores anômalos ou sinais de código oculto
  • Segredos incorporados — chaves de API, tokens e credenciais em pesos de modelos ou metadados
  • Indicadores de rede — URLs, IPs e uso de sockets que podem permitir exfiltração de dados
  • Exploits em arquivos compactados — path traversal, ataques de symlink em arquivos ZIP/TAR/7z
  • Operações de ML inseguras — camadas Lambda, ops personalizadas, TorchScript/JIT, injeção de template
  • Riscos de cadeia de suprimentos — adulteração, violações de licença, configurações suspeitas

Formatos suportados

O ModelAudit inclui 45 scanners registrados que cobrem formatos de modelo, arquivo compactado e configuração:

Baixar ferramenta