BlackHartBlackHart
Scores/Aave V3/Provenance/Compositional Risk
D4

Compositional Risk

Protocol-intrinsic composition: external dependencies, cross-contract interactions, and integration surface area.

Weight 5%82% confidence
78
Good
info

How This Score Is Built

Protocol-intrinsic composition: external dependencies, cross-contract interactions, and integration surface area.

+23Strong positive
+12Positive
+5Slight positive
−15Strong negative
−8Negative
−3Slight negative

Scoring Tree

BRI Formula
300 + 700 × ∏(Dᵢ/100)^wᵢ
886
Current BRI
D4Compositional Risk
Weight 5%
78
(78/100)^0.05 = 0.9877
Contributing Factors
+161019 call edges show high internal composition complexity
+16Top fan-out: mint(28), validateBorrow(24), initialize(23), executeFlashLoan(22)
+16Flash loan callback: executeOperation creates cross-boundary composition
+165 compound chains identified (M+M->C via delegatecall bypass) - structural only
+16multicall enables transaction batching with composition risk
-223 composition type errors: FL->_handleFlashLoanRepayment(missing R), getSiloedBorrowingState->isBorrowingOne
Evidence Sources
blackhart_analysisMay 4sha256:ff4c8f6a25da....View
blackhart_analysisMay 17sha256:0da60b6b3f42....View

Score Composition

-22

3 composition type errors: FL->_handleFlashLoanRepayment(missing R), getSiloedBorrowingState->isBorrowingOne

+16

1019 call edges show high internal composition complexity

Positiveopen_in_newSource CodeMay 4, 2026
+16

Top fan-out: mint(28), validateBorrow(24), initialize(23), executeFlashLoan(22)

+16

Flash loan callback: executeOperation creates cross-boundary composition

+16

5 compound chains identified (M+M->C via delegatecall bypass) - structural only

Positiveopen_in_newSource CodeMay 4, 2026
+16

multicall enables transaction batching with composition risk

Positiveopen_in_newSource CodeMay 4, 2026

Evidence Chain (2 files)

GitHub APIMay 17, 2026, 06:58 PM
open_in_newGitHub (/)
sha256:0da60b6b3f42...
BlackHart AnalysisMay 4, 2026, 10:30 PM
open_in_newCompositional Risk — Source Code
sha256:ff4c8f6a25da...

Score History

No dimension-level score changes recorded yet.

Methodology: 2.1Formula: 1.1Weights: 1.1