diff --git a/client/library/library/audits/sentora-3.html b/client/library/library/audits/sentora-3.html new file mode 100644 index 00000000..def5b921 --- /dev/null +++ b/client/library/library/audits/sentora-3.html @@ -0,0 +1,48 @@ + + + The security audit was performed by the Macro security team on August 29th - 30th 2025. + + + + + + + +

Roles

+ + + + +

+
+ Specifically, we audited the following contracts: +

+ + +
+
\ No newline at end of file diff --git a/content/collections/public/sentora-3-issues.html b/content/collections/public/sentora-3-issues.html new file mode 100644 index 00000000..4ab1360d --- /dev/null +++ b/content/collections/public/sentora-3-issues.html @@ -0,0 +1,12 @@ + + Informational + + ## [I-1] Clear approvals before changing assemble or borrow token + `SupervisedLoanPositionManagerSwapBorrow` allows for arbitrary swaps with a router, intended to be via 1Inch, limited to swapping the set assemble token with the borrow token, or vice versa. Balance before and after the swap are checked and validated with expected values, however if there are prior approvals and balance of a assemble token changed via `updateAssembleToken()`, could result in executors using malicious swap data to drain these tokens. + + **Remediations to Consider** + + Always removal approvals from the router if changing up assemble token, or any config token as a precaution. + + + \ No newline at end of file