SECURITY ATLAS / EVALUATION BRIEF Endor Labs Research reviewed: 2026-10-18 https://atlasofsecurity.com/landscape/vendors/endor-labs/ THE ATLAS TAKE Endor Labs emphasizes software dependency analysis, reachability, and context for deciding which open-source risks to fix. Its documentation also describes broader scan capabilities, so the proposed product bundle should be specified. Atlas analysis: the strongest evaluation follows a known vulnerable function through the application call graph and into a tested upgrade. The platform can help explain why one dependency finding deserves attention first, but analysis gaps must remain explicit. Excluded paths, unsupported build arrangements, or incomplete resolution should not quietly turn an unknown relationship into an assurance of safety. SCOPE Call-graph completeness, Bazel and monorepo support, and the difference between a free Model Context Protocol integration and an enterprise policy plane are buyer tests. Reachability can hide unused-but-shipped components that still belong on an SBOM. WORTH A LOOK WHEN Teams prioritizing dependency risk using application context and evaluating the consequences of upgrades. THINK TWICE WHEN The organization needs a runtime enforcement control or assumes static reachability proves non-exploitability for every application path. IMPLEMENTATION 1. Select a real build sample Include a monorepo or private package dependency that reflects the intended deployment. 2. Inspect the graph Verify expected packages and the application calls that establish a reachable vulnerable function. 3. Test the remediation path Compare upgrade impact with actual tests and keep the repeat scan attached to the release. OPERATING REALITY Build runners, package resolution, scan modes, and exclusion rules need continuing care. Atlas analysis: dependency context is only as complete as the analyzed application. Preserve the exact code revision and generated call-graph evidence, and involve developers when a proposed upgrade changes an API or behavior they rely on. COMMERCIAL CONSIDERATIONS Confirm scan products, developer or repository counting, and the intended hosted or customer-run deployment path. - Purchased scan capabilities and covered development estate - Runner resources and build integration - Policy, triage, and upgrade-validation effort EVALUATION PLAN / PROPOSED TESTS, NOT COMPLETED RESULTS 1. Trace a vulnerable function Acceptance evidence: Retain the dependency version, relevant application call, and generated graph evidence. Owner: __________ Pass criterion: __________ Observed result: __________ Evidence location: __________ 2. Expose an excluded path Acceptance evidence: Place a known dependency in an ignored lab path and verify the team can identify incomplete scope. Owner: __________ Pass criterion: __________ Observed result: __________ Evidence location: __________ 3. Validate an upgrade prediction Acceptance evidence: Compare reported breaking-change context with tests of the upgraded application and repeated scan. Owner: __________ Pass criterion: __________ Observed result: __________ Evidence location: __________ QUESTIONS FOR THE VENDOR - How complete is the call graph on this language and build system, including Bazel if used? - Does reachability omit shipped-but-unused components that still require inventory? - What is included in a free Model Context Protocol integration versus the enterprise policy plane? EVIDENCE GAPS - No independent precision or completeness measurement of reachability was performed. - Language, build-tool, and integration-specific capabilities need current confirmation. SOURCES Endor SCA and language scanning (Documentation) https://docs.endorlabs.com/scan-with-endorlabs/language-scanning/ Monitoring scan capability matrix (Documentation) https://docs.endorlabs.com/deployment/monitoring-scans/ Current Endor scanning overview (Documentation) https://docs.endorlabs.com/scan Use synthetic fixtures in an authorized environment. Agree rollback and acceptance criteria before enforcement. Documentation research and Atlas analysis. Independent hands-on effectiveness, effort, and complete price remain unassessed.