Skip to main content

Labforce Dementor

Assessment read-only para organizações Salesforce, com diagnóstico determinístico de arquitetura, automações, Apex, segurança, permissões, integrações, governança e riscos.

O diagnóstico principal funciona sem IA. Quando habilitado, o complemento de IA exige que o usuário escolha o provedor, o modelo e os dados autorizados antes de qualquer chamada externa.

Instalação

O método recomendado mantém o executável isolado do Python do sistema:

uv tool install labforce-dementor
dementor --version
dementor doctor

Também é possível usar:

pipx install labforce-dementor

Com pip, use um ambiente virtual:

python3 -m venv .venv
source .venv/bin/activate
python -m pip install labforce-dementor

O nome de distribuição é labforce-dementor. O pacote chamado apenas dementor no PyPI pertence a outro projeto.

Pré-requisitos

  • Python 3.11 ou superior;
  • Salesforce CLI (sf);
  • uma organização autorizada na Salesforce CLI.
sf org login web --alias MINHA_ORG
sf org display --target-org MINHA_ORG

Primeiro assessment

dementor run --target-org MINHA_ORG

Por padrão, os resultados são gravados em ./assessments/<org>/<data-hora> e incluem JSON, Markdown, HTML, PDF e manifestos de execução e integridade.

Contrato de segurança

  • allowlist de comandos read-only;
  • REST somente com GET;
  • bloqueio de deploy, DML e Apex Anonymous;
  • profiling de dados somente com --profile-data;
  • valores brutos do profiling não são persistidos;
  • API budget e deployment guard;
  • evidências e manifestos locais.

IA opcional com autorização explícita

Primeiro, gere a prévia sanitizada. Essa etapa não chama o provedor:

dementor ai-preview \
  --assessment assessment.json \
  --provider openai \
  --model MODELO_EXATO \
  --scope findings_with_evidence \
  --output ai-consent-preview.json

Depois de revisar o payload e a frase de autorização, execute o complemento:

dementor ai-complement \
  --preview ai-consent-preview.json \
  --authorize AUTORIZAR-XXXXXXXX \
  --authorized-by usuario@example.com \
  --credential-source environment \
  --output-dir ai-complement-report

O consentimento expira, é de uso único e fica vinculado ao diagnóstico, provedor, modelo, escopos, prompt e payload. O relatório consultivo da IA não altera o score, as severidades ou os achados determinísticos.

Documentação

Suporte

Entre em contato pelo endereço contato@labforce.com.br.

Licença

O Labforce Dementor é gratuito e proprietário. O uso em assessments próprios ou em serviços de consultoria autorizados é permitido. Redistribuição, revenda, rebranding e oferta hospedada exigem autorização escrita da Labforce. Consulte o arquivo LICENSE incluído na distribuição.

Metadata

Release files for labforce-dementor 4.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for labforce-dementor 4.2.0
File Size Uploaded
labforce_dementor-4.2.0.tar.gz 110.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for labforce-dementor 4.2.0
File Interpreter ABI Platform
labforce_dementor-4.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 216.2 kB

Release files / labforce_dementor-4.2.0.tar.gz

Download URL labforce_dementor-4.2.0.tar.gz
Size 110.6 kB
Tags Source
SHA-256 checksum
How to use checksums
78beffd10040f62f00d9ddf858d963db16da14136f5948959bc6b752586cc0c6
BLAKE2b-256 checksum
How to use checksums
4117da118496ada8fcd0c9e70abca03fc4f4b7e1c86b12ff027e91f370f50cd8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / labforce_dementor-4.2.0-py3-none-any.whl

Download URL labforce_dementor-4.2.0-py3-none-any.whl
Size 105.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
05c5cdcdc928d57a50c10d2ca6a890141491008e31f0dbab4fbda5ca6e29fe7d
BLAKE2b-256 checksum
How to use checksums
ea8733b8699b0619e9a0f4f95679d437a126f4fabb5020a9eddfd7732e13d7aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release history Release notifications | RSS feed

4.2.1

2 release files

This release

4.2.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page