Sumber terbuka · Apache 2.0 · Berjalan pada AI dalam IDE anda

Due Diligence Engine

Adakah teknologi yang didakwa sesebuah syarikat itu benar-benar wujud? DDE membaca pangkalan kod untuk mengesahkan dakwaan teknikal serta menangkap pemalsuan dan AI-washing — kemudian menanda arasnya berbanding industri dan pesaing dan menilai kelemahan anda sendiri, semuanya dari IDE anda.

IDE AI Terminal — dde prompt --pdf
$ dde prompt --pdf
[STEP 0] Live web research (2026 competitors, funding, CVEs, regulations)...
[AST] Reading codebase AST, architecture & cryptographic FFI boundaries...
[RUBRIC] Scoring 5 Standard Dimensions (20% each) + Atlas 4-Axis (20/20/5/55)...
[MARKET] Building competitive landscape (7 charts × 6 markets: Global/US/EMEA/JP/SEA/LATAM)...
[MATRIX] Verifying Implementation Matrix (30 items × 10 cos., ○/△/×/? + source URLs)...
[AUDIT] Filtering Red Flags (discarding heuristic noise, keeping file:line code defects)...
✓ Score: [■■■■■■■■■■■■■■■■■■■■■■■■■■□□□□] 82/100 (Lv.8) | Grade: B
→ ~/Downloads/dde_consulting_Arc_2026-10-22.pdf (24-page consulting PDF ready)
5 Dims × 20%
Balanced Standard Score

+ Parallel Atlas 4-Axis (35% Crypto Core)

7 Charts × 6
Global Market Landscapes

+ 30-Item × 10-Co. Capability Matrix

14-Lang PDF
Consulting-Grade Output

With Data Provenance Box & Source Appendix

$0 Extra
Zero Added License Cost

Runs inside your existing IDE AI subscription

Apa itu DDE?

AI yang anda sudah miliki, membezakan teknologi sebenar daripada gembar-gembur

Due Diligence Engine (DDE) ialah alat baris perintah sumber terbuka yang mengubah ejen AI dalam IDE anda — Claude Code, OpenAI Codex CLI, Google Gemini CLI, Antigravity, Cursor, GitHub Copilot — dikuasakan oleh Claude Opus 5.5 / Sonnet 5.5, Gemini 4 Argon, GPT-5, dan lain-lain — menjadi penganalisis teknikal bertaraf dunia. Ia membaca keseluruhan pangkalan kod mana-mana sasaran — syarikat portfolio, sasaran pemerolehan, pesaing, atau pasukan anda sendiri — mengesahkan sama ada teknologi yang didakwa benar-benar dilaksanakan, menyelidik pasaran dan pesaing secara masa nyata, serta menilai kekuatan dan kelemahan merentas pelbagai dimensi berwajaran menjadi laporan PDF bertaraf perundingan dalam folder Muat Turun anda. Semuanya berjalan secara setempat di dalam kotak pasir AI IDE anda — tanpa kunci API, pelayan pihak ketiga, telemetri, atau kos tambahan.

From Pitch Claims to Code & Sourced Evidence

Eliminate AI-Washing: Judge Source Code and Primary Sources, Not Badges

Generic AI code reviewers stop at checkbox compliance ('Has auth? ✓ Has HTTPS? ✓'). DDE inspects actual cryptographic primitives (Signal Protocol, PQXDH + ML-KEM-1024, libsignal/BoringSSL FFI vs. self-rolled crypto), concurrency models, and live 2026 market sources.

STEP 0 · LIVE WEB PROVENANCE

Mandatory Live Web Research Before Reading Code

Eliminates stale training-cutoff analysis. Before inspecting the repo, the agent searches 2026 competitor acquisitions, shutdowns, funding rounds, CVEs, and regulatory shifts. Every matrix cell carries source URLs + verification dates, surfaced in the PDF Data Provenance Box.

"data_freshness": {
  "web_search_performed": true,
  "search_date": "2026-10-22",
  "queries_executed": 14,
  "sources_cited": 28
}
ZERO FALSE-POSITIVE NOISE

Code-Verified Red Flags Only (file:line + Actionable Fix)

In v0.6.2, heuristic false positives (git rebase timestamp diffs, high-velocity commits, documentation buzzword counts) are silently discarded and blocked by _filter_red_flags. Only genuine code-level security gaps, race conditions, and logic bugs with exact file:line and fix plans appear.

{
  "severity": "HIGH",
  "file_path": "src/crypto/session.rs:142",
  "title": "Nonce reuse risk on concurrent retry",
  "description": "Use atomic counter or ChaCha20Poly1305 random nonce..."
}
10-ITEM SITE & CODE AUDIT

10-Item Technical Audit (4 Claim-vs-Code + 6 Code-Measured)

Third-party badges (SOC2, ISO, HIPAA) are reference-only and never scored. DDE audits 4 claim-vs-code consistency checks plus 6 code-measured capabilities: Cryptographic depth, Concurrency model, I/O patterns, Caching architecture, Scalability, and ML implementation depth.

Claim vs Code (4): Pitch accuracy / Feature completeness
Code Measured (6): Crypto FFI / Concurrency / I/O / Cache / Scale / ML
Mengapa ia penting

Dalam era AI, dakwaan mendahului realiti

Setiap dek mendakwa "dikuasakan AI." Sedikit yang dapat membuktikannya. Penilaian wajar teknikal lambat, mahal, dan sukar diskalakan merentas saluran paip.

AI-washing berleluasa di mana-mana

Bahasa pemasaran melebih-lebihkan — atau merekacipta — keupayaan yang tidak disokong oleh pangkalan kod. Mengesan jurang itu memakan masa seorang jurutera kanan.

Semakan manual tidak terskala

Membaca pangkalan kod, memetakan seni bina, dan menanda aras pesaing bagi setiap perjanjian memakan masa kerja pakar berhari-hari yang jarang anda ada.

Gembar-gembur memesongkan penilaian

Tanpa garis dasar teknikal yang objektif, keputusan harga dan risiko bersandar pada naratif pengasas dan bukannya bukti.

Dual Evaluation Architecture

5-Dimension Standard Scoring (20% Each) × Atlas 4-Axis Philosophy

Every report delivers both the balanced 5-Dimension Standard Score (equal 20% weights) and the parallel Atlas 4-Axis Engineering Philosophy (55% weighted toward deep cybersecurity engineering).

20%Lv.9/10

1. Technical Originality

API Wrapper vs. Genuine IP

Distinguishes thin third-party API wrappers from defensible proprietary algorithms, protocols, and custom engineering.

20%Lv.9/10

2. Technology Advancement

Stack Modernity & Cryptographic Edge

Evaluates 2026-grade language safety, runtime efficiency, post-quantum primitives (ML-KEM-1024), and modern toolchain maturity.

20%Lv.8/10

3. Implementation Depth

PoC Demo vs. Production Grade

Inspects error handling, edge cases, migrations, state machines, and automated test coverage to separate demos from production code.

20%Lv.8/10

4. Architecture Quality (incl. Security Posture)

Structural Integrity + Integrated Security (v0.3)

Evaluates security posture as an inseparable foundation of production architecture alongside modularity, fault isolation, and scalability.

20%Lv.8/10

5. Claim Consistency

Pitch Deck & Website Claims vs. Code Reality

Cross-examines public marketing claims ('AI-powered', 'E2EE', 'Zero-Knowledge') against actual repository implementation to expose AI-washing.

Grade Bands & Investment Recommendations

* In DDE analyze mode: Final Score = Heuristic Analysis (30%) + AI Average Score (70%), capped at 40 if any CRITICAL deal-breaker is present. Every dimension is rated 0–100 and Lv.1–10.
Grade A90–100

Strong investment candidate

Grade B75–89

Viable with conditions

Grade C60–74

Significant concerns

Grade D40–59

High risk

Grade F0–39

Do not invest (or Critical Deal-Breaker)

7 Competitive Charts × 6 Markets + 30-Item Matrix

Multi-Market Positioning & Sourced Implementation Capability Matrix

Generates 7 consulting frameworks across 6 global regions, plus an 8th chart: a ~30-item × 5–10 competitor Implementation Capability Matrix dynamically tailored to the target's industry with 3–5 line competitor selection rationales.

6 Global Markets (6–16 Competitors Plotted per Chart)
GlobalUSEMEAJapanSEALATAM

7 Consulting Frameworks (Each with Axis Rationale Captions)

Chart 01

Forrester Wave / Magic Quadrant

Vision × Execution

Chart 02

BCG Growth-Share Matrix

Market Growth × Relative Share

Chart 03

McKinsey Tech Moat

Competitive Position × Technical Moat Depth

Chart 04

Security & Privacy Maturity

Security Implementation × Privacy Readiness

Chart 05

Data Governance & Transparency

Data Protection × Audit Transparency

Chart 06

Goldman Sachs Risk-Adjusted Return

Downside Risk × Upside Potential

Chart 07

Innovation vs. Commercialization

R&D Velocity × ARR Traction (3D Bubble)

The 8th Chart: Implementation Capability Matrix (~30 Items × 5–10 Competitors)

Uses the 4-state Japanese tech rating standard (○ / △ / × / ?) with primary source URLs and verification dates on every cell.

○
verified

Publicly documented & verified in code, whitepapers, or specs

△
claimed

Asserted in marketing, but not independently verifiable

×
not_implemented

Explicitly absent in documentation or architecture

?
unknown

Cannot be determined from public evidence (preferred over guessing)

Category / CapabilityTargetComp. AComp. BComp. CProvenance (sources + last_verified)
Core Cryptography
Hybrid Post-Quantum Key Agreement (PQXDH / ML-KEM-1024)
○○×△[2026-10-22] Verified FIPS 203 ML-KEM-1024 + X25519 FFI implementation
Metadata Privacy
Sealed Sender / Zero-Knowledge Routing
○○××[2026-10-22] Verified sender certificate encapsulation across relays
Data Governance
Cryptographic Message Retirement (Tombstone Zeroize)
○△×?[2026-10-22] Verified Ed25519-signed Tombstone & cache zeroization
Audit Transparency
Public Source Code & Automated Security CI
○○××[2026-10-22] Verified public GitHub repository & CodeQL/osv-scanner CI

* In live PDF reports, the ~30 capability items and 5–10 top competitors are dynamically selected for the target's industry (Messaging, Fintech, Medical, Gaming, SaaS, IoT), with all cited URLs listed in the Source Appendix.

Inside the 24-Page Consulting PDF

Board- & Investment-Committee-Ready Deliverable

Typeset in black and Atlas Blue (#5271FF), combining executive synthesis, code-level evidence, global market charts, and a cryptographic purge certificate (~22–24 pages depending on findings).

P.01–03v0.6.3

Cover · Score Dashboard & Data Provenance Box · Executive Summary

5-dim horizontal bars, 5-dim radar chart, Data Provenance Box (search date, query & source counts, or training-cutoff warning), and business + technical synthesis.

P.04–09

SWOT 2×2 · Score Breakdown · Tech Level (Lv.1–10) · 1/3/5-Yr Outlook · Strategy · Thesis

Evidence-backed SWOT grid, per-dimension enablers, 1/3/5-year projections with confidence, immediate/medium/long-term roadmap, and investment thesis.

P.10–11v0.6.3

Code-Verified Red Flags (Zero False-Positive Noise) · 10-Item Site Verification

Genuine code defects only (file:line + fix plan) and the 10-item technical audit (4 claim-vs-code + 6 code-measured).

P.12–16v0.6.3

Competitive Landscape (7 Charts × 6 Markets) · Selection Rationales · 30-Item Matrix

Regional positioning charts, 3–5 line rationale per competitor (HQ, market position, why chosen), and the ○△×? capability matrix.

P.17–18

Atlas 4-Axis Dashboard · 5-Layer Security Sub-Breakdown · Non-Engineer Glossary

Performance / Stability / Lightweight / Security Strength bars plus a plain-language executive glossary (MFA, SOC2, libsignal, PQXDH).

P.19–24v0.6.3

Consistency · Rebuild Cost Estimate · Live Web Source Appendix · Purge Certificate

Engineering rebuild time/cost estimation, complete URL Source Appendix (added in v0.6.0), and cryptographic workspace purge certificate.

Keupayaan

Apa yang dinilai oleh DDE

Penilaian teknikal yang boleh diulang dan mengutamakan bukti — rubrik yang sama merentas setiap perjanjian.

Pengesahan dakwaan

Menyemak silang pitch terhadap pangkalan kod sebenar untuk mengesahkan apa yang benar-benar dibina berbanding apa yang sekadar didakwa.

Pengesanan AI-washing

Menanda di mana "AI" hanyalah pembalut nipis, heuristik berkod tetap, atau langsung tiada — membezakan ML tulen daripada pemasaran.

Pemarkahan dengan skor keyakinan

Menghasilkan skor 0–100 dan gred huruf merentas dimensi yang berwajaran sama, dengan penaakulan dipaparkan.

Semakan pangkalan kod & seni bina

Memetakan struktur, kebergantungan dan pilihan reka bentuk untuk menilai kebolehselenggaraan, kebolehskalaan dan hutang teknikal.

Lanskap persaingan secara langsung

Menyelidik pesaing sebenar, pembiayaan dan nasihat keselamatan di web serta membina perbandingan pasaran bersumber.

Setempat & peribadi secara reka bentuk

Berjalan sepenuhnya dalam kotak pasir AI IDE anda. Tanpa pelayan pihak ketiga, tanpa telemetri — diaudit dengan CodeQL, Dependabot dan pip-audit.

Data Boundary & v0.6.3 (780e3cd / aac4c77) Hardening

Where Does Your Code Go? — 3 Execution Modes & Defense-in-Depth

DDE itself operates zero third-party servers and zero telemetry. Choose the exact execution boundary that matches your security policy.

Recommended · Zero API Keys

Mode 1: IDE AI Agent Execution (Standard)

$ dde prompt --pdf

DDE locally generates a structured prompt. Code reading and PDF generation happen inside your existing IDE AI agent session (Claude Code, Codex, Gemini CLI, Antigravity, Copilot, Cursor).

DDE makes zero outbound calls. Your AI agent runs STEP 0 live web searches for public competitor & CVE data.

$0 DDE fee. Uses your existing IDE AI subscription allowance.
100% Offline · Air-Gapped

Mode 2: Air-Gapped Local Heuristics (--skip-ai)

$ dde analyze . --skip-ai

Source code is analyzed 100% locally in memory/temp workspace and never sent to any AI model or external service.

In v0.6.3 (780e3cd / aac4c77), --skip-ai strictly disables API key auto-loading and blocks all outbound network requests.

100% free ($0, no API keys, no network connection required).
Optional · Multi-AI BYOK

Mode 3: Direct BYOK Multi-AI Cross-Verification ([byok] extra)

$ dde analyze owner/repo

Uses your own API keys to cross-verify across up to 3 providers via the unified SSOT registry (BYOK_DEFAULT_MODELS / PROVIDER_MODEL_COSTS): Anthropic (Claude Haiku 5.5 → Sonnet 5.5 → Fable 5.1), Google (Gemini 4 Argon), and OpenAI (Astra gpt-6.1-sol / GPT-5).

Configured for zero-retention API endpoints (store=False, with fail-closed enforcement on GoogleProvider). Strips user:token@ credentials from GitHub URLs and immediately dereferences PATs after single in-memory use.

$0 DDE fee (standard API token usage billed by your AI providers).
v0.6.3 · Commit 780e3cd · 156 Automated Tests

v0.6.3 (Commit 780e3cd / aac4c77) Security & Zero-Drift SSOT Hardening

Eradicated all 36 audit defects across 35+ modules with GPT-6-Astra (xhigh) & Gemini 4 Argon, unified the SSOT model/cost registry, and locked permanent verification with 156 automated tests (tests/test_audit_regressions.py + tests/test_zero_drift_invariants.py).

ENCRYPTED INGEST & SHREDsecure_loader.py · secure_delete.py

Secure Workspace, Zip Slip/FIFO Blocking & In-Place 3-Pass Shredding

Blocks Zip Slip traversal, symlinks, and FIFO special files during archive ingestion, and strips user:token@ credentials from GitHub URLs. Preserves .git during analysis for commit forensics, then performs in-place "r+b" 3-pass zero-fill shredding with strict os.walk(onerror=...) failure propagation and Windows NTFS user-only ACL locking.

SSRF & DNS REBINDING PINNINGsite_analyzer.py · _pinned_dns_context

ip.is_global + DNS-Pinned SSRF, CGNAT & TOCTOU Rebinding Defense

Site verification (site_analyzer.py) enforces ip.is_global to block RFC 6598 CGNAT (100.64.0.0/10), private, loopback, and cloud metadata IPs as well as unsafe redirects, using reentrant DNS pinning (_pinned_dns_context) to prevent time-of-check to time-of-use (TOCTOU) DNS rebinding attacks.

XML ESCAPE & 14-LANG SHAPINGpdf_generator.py · scorer.py · response_parser.py

ReportLab XML Escape & Arabic/Thai Helvetica Alphanumeric Protection

Applies _esc_text across all dynamic PDF fields (ImplementationMatrix, sources, RedFlags) to prevent ReportLab XML parser crashes. Protects Latin digits and ASCII punctuation with Helvetica in Arabic (ar) and Thai (th) to prevent missing-glyph tofu boxes (□) across 24-page PDFs, enforces Jinja2 autoescape=True, and guarantees idempotent Score.compute().

ZERO-DRIFT SSOT & 2026 AI SDKconfig.py · providers.py · test_zero_drift_invariants.py

Unified SSOT Model/Pricing Registry & Zero-Drift CI Invariant Gate

Unifies __version__, BYOK_DEFAULT_MODELS, and PROVIDER_MODEL_COSTS (Astra gpt-6.1-sol $2/$10, gpt-6-astra $5/$25, gpt-5 $1.25/$10, Haiku >100k tiered rate) in config.py SSOT. Enforces fail-closed store=False on GoogleProvider, supports async def AST analysis, and locks 156 CI tests via test_zero_drift_invariants.py.

Cara ia berfungsi

Daripada satu pemasangan kepada laporan 24 muka surat

DDE menjana gesaan berstruktur yang boleh dilaksanakan oleh mana-mana ejen AI yang membaca fail dan menjalankan shell. Tiada pemalam atau log masuk khusus DDE diperlukan.

1 · Pasang sekali sahaja

Pasang daripada repositori awam dengan satu arahan pip. Python setempat tulen — tanpa akaun, tanpa konfigurasi.

2 · Jalankan dalam IDE anda

Daripada projek sasaran, jalankan arahan DDE dalam terminal IDE AI anda. Langganan AI sedia ada anda yang melakukan analisis — tanpa kos tambahan.

3 · Analisis & selidik

Ejen membaca beratus-ratus fail, menilai merentas dimensi berwajaran, dan menyelidik pesaing, pembiayaan serta nasihat keselamatan secara langsung di web.

4 · Dapatkan PDF berskor

PDF bergaya perundingan tiba di folder Muat Turun anda — skor 0–100, gred huruf, lanskap persaingan, dan rasional bersumber.

1-Step Quick Start & 14-Language PDF

Copy-Paste into Your AI Agent or Run One Line in Terminal

New in v0.6.3: paste Method A directly into your AI agent chat for fully automated install + audit + PDF generation, or run Method B in your terminal. Bundled Noto fonts render 14 PDF languages out of the box.

* PDF generation supports 14 languages (en/ja/es/fr/de/pt/nl/it/id/zh/ko/vi/th/ar); command defaults to English (--pdf).

Method A: Paste directly into your AI agent chat (Claude Code / Codex / Gemini CLI / Antigravity)
Install https://github.com/Atlas-Associates-Inc/Due-diligence-engine (python3 -m pip install -U --no-cache-dir git+https://github.com/Atlas-Associates-Inc/Due-diligence-engine.git), run dde prompt --pdf on this project, and execute the entire generated prompt (STEP 0 live web research, full code audit, JSON generation, and PDF rendering) end-to-end to save the consulting PDF report to ~/Downloads/.
Method B: Paste 1 line in terminal (install + prompt generation in one step)
python3 -m pip install -U --no-cache-dir git+https://github.com/Atlas-Associates-Inc/Due-diligence-engine.git && dde prompt --pdf
Verify environment (git, bundled fonts, reportlab, ~/Downloads, AI terminal)
dde doctor
Optional: Non-interactive URL verification
dde prompt --pdf --url https://example.com
Verified AI Terminals & Models (v0.6.3 Tested)

Works out of the box in any AI agent capable of reading files and running shell commands.

Claude Code (Fable 5.1 / Sonnet 5.5 / Haiku 5.5)OpenAI Codex CLI (Astra GPT-6.1-Sol / GPT-5)Google Gemini CLI & Antigravity (Gemini 4 Argon)GitHub Copilot Agent ModeCursor / Windsurf / Aider / Continue.dev
vs. Other Tools

DDE vs. Manual DD vs. Generic AI Code Review vs. SaaS DD Platforms

Boutique consulting depth with local-first privacy at zero added software cost.

DimensionDDE (v0.6.3)Manual DD ConsultingGeneric AI Code ReviewSaaS DD Platforms
Added Cost$0 (uses your IDE AI)$$$$ (consultant fees)Per-token API fees$$$$ (enterprise subscription)
Code PrivacyLocal / IDE sandbox (0 DDE servers)Manual NDA & repo sharingUploads code to vendorStores code in vendor cloud
Deliverable24-page consulting PDF (14 langs)Bespoke reportInline PR commentsWeb dashboard
Data FreshnessLive web search (2026) + URLsDepends on analystTraining cutoff only (stale)Vendor refresh cycle
Crypto & Security DepthPQXDH / ML-KEM-1024 / FFI auditDepends on consultantSurface checklistSurface checklist
Competitive Benchmarks7 charts × 6 markets + 30-item matrixManual research (weeks)NoneLimited
Red Flag PrecisionCode-verified only (file:line + fix)High (slow)High false-positive noiseHeuristic rule noise
Setup & Turnaround1 command / ~10–20 min2–4 weeksMinutes (partial)Days (onboarding)
Untuk siapa

Untuk semua orang yang perlu menilai kekuatan teknikal yang sebenar

Sama ada anda membuat keputusan pelaburan, menilai kejuruteraan anda sendiri secara objektif, atau menanda aras pesaing — bukti daripada kod, dengan pantas.

Pelabur & usaha wajar

VC, dana pertumbuhan, dan pasukan M&A: tapis risiko teknikal dan kebenaran di sebalik dakwaan merentas keseluruhan saluran paip anda sebelum penelitian mendalam.

Syarikat & CTO yang menilai teknologi mereka sendiri

Jalankan DDE pada pangkalan kod anda sendiri untuk melihat kekuatan, kelemahan, dan hutang teknikal melalui kaca mata pihak ketiga — untuk mengutamakan pembaikan atau bersedia untuk pusingan pembiayaan.

Pasukan yang menanda aras pesaing

Tanda aras tindanan teknologi dan kedalaman pelaksanaan pesaing daripada repositori awam dan data pasaran, lalu fahami kedudukan anda sendiri dengan bukti.

Soalan Lazim

Soalan lazim

Adakah Due Diligence Engine percuma?

Ya. DDE ialah sumber terbuka di bawah lesen Apache 2.0. Ia menggunakan langganan AI yang sedia ada pada anda dalam IDE, jadi tiada kunci API dan tiada kos tambahan.

Adakah kod saya meninggalkan mesin saya?

Tidak. DDE ialah Python setempat 100% dan berjalan dalam kotak pasir AI IDE anda. Tiada pelayan DDE dan tiada telemetri. Penyelidikan web hanya mengambil maklumat awam tentang pesaing dan pasaran.

Alat AI yang manakah boleh menjalankan DDE?

Mana-mana ejen yang boleh membaca fail dan menjalankan arahan shell. Ia disahkan dengan Claude Code, OpenAI Codex CLI, Google Gemini CLI, Antigravity dan GitHub Copilot Agent Mode (menyokong model terkini seperti Claude Opus 5.5 / Sonnet 5.5, Gemini 4 Argon dan GPT-5), serta berfungsi dengan Cursor, Gemini Code Assist, Aider, Windsurf dan terminal agentik yang serupa.

Bagaimanakah rupa outputnya?

PDF bertaraf perundingan (sekitar 24 muka surat) disimpan ke folder Muat Turun anda, dengan skor keseluruhan 0–100, gred huruf, lanskap persaingan, matriks pelaksanaan, dan rasional bersumber.

Apakah "AI-washing" dan bagaimana DDE mengesannya?

AI-washing ialah memasarkan produk sebagai dikuasakan AI sedangkan teknologi asasnya minimum atau langsung tiada. DDE membandingkan dakwaan dalam pitch terhadap pelaksanaan sebenar dalam pangkalan kod dan menanda jurang tersebut.

Jalankan laporan pertama anda hari ini

Pasang sekali, jalankan daripada mana-mana IDE AI, dan baca buktinya sendiri. Percuma dan sumber terbuka.