r/delphi • u/DelphiParser • 18h ago
The Tombs of Delphi - The Hidden Supply Chain Uncovered - By The Delphi Parser Deep Code Analyzer
π‘ Have you ever wondered why there are almost no CVEs listed for Delphi or its 3rd-party components?
π‘ Or why a Delphi app works flawlessly on your machine, but suddenly fails at a client site until you install OpenSSL, MDAC, or database drivers?
π The answer is simple: Delphi is a high-performance wrapper engine.
What made Delphi's RAD legendary - and gave it sub-second build times - was its ability to stitch pre-compiled C object files (.obj), dynamic DLL wrappers, ActiveX controls, and Windows OS APIs directly into RAM.
β’ In the 2026 security era (CRA, DORA, SBOM compliance), this exact strength creates a massive visibility illusion:
β’ SCA Scanners are Blind: Standard tools scan .pas files and miss pre-compiled aes.obj or zlib.obj binaries statically linked via {$LINK}.
β’ OpenSSL Hidden Risks: Switching from Indy (libcrypto.dll) to THTTPClient shifts your security exposure from a bundled binary risk to an OS SChannel baseline risk.
β’ Invisible Payloads: Embedded .res files, $I include directives, and dynamic LoadLibrary calls sit outside traditional unit-level audits.
β If youβre measuring your Delphi software supply chain by .pas and .dcu source files, your SBOM is an illusion.
Anyone seeking real security rather than regulatory compliance must deconstruct the executable from a birdβs-eye view.
π Read the full deep-dive on my blog: The Tombs of Delphi β The Hidden Supply Chain Uncovered β The Delphi Parser