Syntetika security record

As of 21 Oct 2026, Syntetika has 3 audit reports by 2 security firms on Trustblock; the latest is by Cyfrin, dated 2 May 2026. Those reports list no open critical findings.

Critical findings
No open critical findings
Across 3 reports.
Open the latest report
Your label, live
Get the label for your site

Record last updated . It holds audits and findings, contracts and incidents up to Oct 2026. Trustblock does not review code.

Audits3

Newest first

AuditSecurity firmDateScopeCritical findingsReport
Syntetika CCIP-CCT Audit ReportSecurity firm: CyfrinDate: Scope: Not recorded (see the report)No open critical findingsOpen · GitHub
Syntetika HilBTCSecurity firm: ChainSecurityDate: Scope: Files named in the reportNo open critical findingsOpen · chainsecurity.com
Syntetika Audit ReportSecurity firm: CyfrinDate: Scope: Not recorded (see the report)No open critical findingsOpen · GitHub

Findings37

Statuses are the security firm’s own, from each report.

SeverityOpenAcknowledgedFixed
Critical000
High004
Medium009
Low0123
HighMinter::realizeLosses is dead by default: reverts on missing vault to Minter allowanceSyntetika CCIP-CCT Audit Report · Cyfrin · 2 May 2026Fixed

The report gives no description here.

Open the report
HighFundamentally Broken Loss Realization ProcessSyntetika HilBTC · ChainSecurity · 31 Oct 2025Fixed

The report gives no description here.

Open the report
HighIncorrect Early Exit FeesSyntetika HilBTC · ChainSecurity · 31 Oct 2025Fixed

The report gives no description here.

Open the report
HighMinter doesn’t account for depegs, exchange rates and decimal precision mismatch between baseAsset and hilBTCToken, which can result in total loss scenarios for both users and protocolSyntetika Audit Report · Cyfrin · 1 Aug 2025Fixed

The report gives no description here.

Open the report
MediumDistributor::distributeYield permissionless + no yieldAmount validation - griefing burns rate-limit slotSyntetika CCIP-CCT Audit Report · Cyfrin · 2 May 2026Fixed

The report gives no description here.

Open the report
MediumHilToken::_update inverted waiting-period check + permissionless HilToken::requestTransfer enables single-tx force-burn of any holder’s balanceSyntetika CCIP-CCT Audit Report · Cyfrin · 2 May 2026Fixed

The report gives no description here.

Open the report
MediumStakingVault::claimWithdraw burns surplus on post-redeem losses, double-penalizing remaining stakersSyntetika CCIP-CCT Audit Report · Cyfrin · 2 May 2026Fixed

The report gives no description here.

Open the report
MediumBlacklisted Addresses Can Still InteractSyntetika HilBTC · ChainSecurity · 31 Oct 2025Fixed

The report gives no description here.

Open the report
MediumLoss Realization Function Cannot Be CalledSyntetika HilBTC · ChainSecurity · 31 Oct 2025Fixed

The report gives no description here.

Open the report
MediumMissing Permit FeatureSyntetika HilBTC · ChainSecurity · 31 Oct 2025Fixed

The report gives no description here.

Open the report
Show 10 more
MediumProxied Contracts Cannot Set State in ConstructorSyntetika HilBTC · ChainSecurity · 31 Oct 2025Fixed

The report gives no description here.

Open the report
MediumUsers Can Escape LossesSyntetika HilBTC · ChainSecurity · 31 Oct 2025Fixed

The report gives no description here.

Open the report
MediumYield tokens can be permanently locked in the vault when all stakers withdraw during vesting windowSyntetika Audit Report · Cyfrin · 1 Aug 2025Fixed

The report gives no description here.

Open the report
LowBlacklistableUpgradeable uses single-step OwnableUpgradeable — instant ownership transfer bypasses all owner()-gated invariantsSyntetika CCIP-CCT Audit Report · Cyfrin · 2 May 2026Fixed

The report gives no description here.

Open the report
LowBlacklistableUpgradeable::blacklist(address(0)) bricks all mint and burn paths across HilToken and StakingVaultSyntetika CCIP-CCT Audit Report · Cyfrin · 2 May 2026Fixed

The report gives no description here.

Open the report
LowDirect grantRole, revokeRole bypasses the 2-step role mechanism across Minter, HilToken, StakingVault, DistributorSyntetika CCIP-CCT Audit Report · Cyfrin · 2 May 2026Fixed

The report gives no description here.

Open the report
LowEvents / event-argument inconsistencies across contractsSyntetika CCIP-CCT Audit Report · Cyfrin · 2 May 2026Fixed

The report gives no description here.

Open the report
LowFully-vested yield becomes unvested on vesting period updateSyntetika CCIP-CCT Audit Report · Cyfrin · 2 May 2026Fixed

The report gives no description here.

Open the report
LowHilToken admin blacklisting TokensHolder or StakingVault in its blacklist freezes every vault exit - cross-contract blacklist DoS by a single HilToken admin keySyntetika CCIP-CCT Audit Report · Cyfrin · 2 May 2026Fixed

The report gives no description here.

Open the report
LowMinter::distributeYield missing whenNotPausedSyntetika CCIP-CCT Audit Report · Cyfrin · 2 May 2026Fixed

The report gives no description here.

Open the report
Show 10 more
LowMinter::mint docstring vs code: recipient is never checked against whitelistSyntetika CCIP-CCT Audit Report · Cyfrin · 2 May 2026Fixed

The report gives no description here.

Open the report
LowMinter::ownerMint inverted waiting-period check enables single-tx unbacked mint; chained with self-whitelist drains all Minter baseAssetSyntetika CCIP-CCT Audit Report · Cyfrin · 2 May 2026Fixed

The report gives no description here.

Open the report
LowMinter::totalDeposits accounting drifts from both reserves and synthetic supply across every privileged pathSyntetika CCIP-CCT Audit Report · Cyfrin · 2 May 2026Fixed

The report gives no description here.

Open the report
LowMissing runtime input validation on admin setters and creator-role functionsSyntetika CCIP-CCT Audit Report · Cyfrin · 2 May 2026Fixed

The report gives no description here.

Open the report
LowStakingVault::redeem, withdraw missing zero-output guard in no-cooldown pathSyntetika CCIP-CCT Audit Report · Cyfrin · 2 May 2026Fixed

The report gives no description here.

Open the report
LowStakingVault::withdraw, redeem silently ignore ERC-4626 receiver and owner parameters - causes fund loss for aggregatorsSyntetika CCIP-CCT Audit Report · Cyfrin · 2 May 2026Fixed

The report gives no description here.

Open the report
LowArbitrary Challenging ProblemsSyntetika HilBTC · ChainSecurity · 31 Oct 2025Fixed

The report gives no description here.

Open the report
LowInconsistent Storage LocationsSyntetika HilBTC · ChainSecurity · 31 Oct 2025Fixed

The report gives no description here.

Open the report
LowIncorrect DEAD_SHARES LogicSyntetika HilBTC · ChainSecurity · 31 Oct 2025Fixed

The report gives no description here.

Open the report
LowIncorrect Event EmissionsSyntetika HilBTC · ChainSecurity · 31 Oct 2025Fixed

The report gives no description here.

Open the report
Show 6 more
LowBlacklisted users can claim withdrawn assets after the cooldown periodSyntetika Audit Report · Cyfrin · 1 Aug 2025Fixed

The report gives no description here.

Open the report
LowInability for users to permissionlessly stake and earn yieldSyntetika Audit Report · Cyfrin · 1 Aug 2025Fixed

The report gives no description here.

Open the report
LowMissing check if receiver is whitelisted in StakingVault::mint, depositSyntetika Audit Report · Cyfrin · 1 Aug 2025Fixed

The report gives no description here.

Open the report
LowNon-compliant users can claim withdrawn assets after the cooldown periodSyntetika Audit Report · Cyfrin · 1 Aug 2025Fixed

The report gives no description here.

Open the report
LowOwner can not burn tokens from blacklisted addressesSyntetika Audit Report · Cyfrin · 1 Aug 2025Fixed

The report gives no description here.

Open the report
LowUnbounded depositAddresses can cause CompliantDepositRegistry::challengeLatestBatch to revert due to out of gasSyntetika Audit Report · Cyfrin · 1 Aug 2025Fixed

The report gives no description here.

Open the report

Contracts

No deployed address is recorded for these audits.

The reports name a repository or files. Open a report to see its scope.

The repositories and files the reports name

Show this on your site

Is this your project? Show this record on your own website. The label states what the record holds, links to this page and updates by itself. It is free and needs no sign-in.

Content

Facts

Automatic: the three strongest facts of this project’s own record (its last audit and two more), highlighted. They update with the record. Picking a fact turns Automatic off.

Fixed as
Language

Style

Layout
Theme
Accent
Corners

Format

Size
Date
Embed as
HTML
<head>
<script src="https://widget.trustblock.run/project-widget.min.js" defer></script>
</head>
<body>
<div
data-tb-project-widget
data-tb-project-slug="syntetika"
></div>
</body>

Paste the code where the label should appear. It uses no API credit and updates by itself.

Something wrong on this page? A missing report, a wrong date, a finding that was fixed since. Tell us and we check it against its source.

Tell us