Shell Protocol security record

Arbitrum, Ethereumshellprotocol.ioXGitHub

As of 3 Nov 2026, Shell Protocol has 1 audit report on Trustblock, by Consensys, dated 1 Jun 2020. That report lists no open critical findings.

Critical findings
No open critical findings
In 1 report.
Open the latest report
Your label, live
Get the label for your site

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

Audits1

Newest first

AuditSecurity firmDateScopeCritical findingsReport
Shell ProtocolSecurity firm: ConsensysDate: Scope: Files named in the reportNo open critical findingsOpen · diligence.security

Findings19

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

SeverityOpenAcknowledgedFixed
Critical000
High004
Medium008
Low007
HighAssimilators should implement an interfaceShell Protocol · Consensys · 1 Jun 2020Fixed

The report gives no description here.

Open the report
HighCertain functions lack input validation routinesShell Protocol · Consensys · 1 Jun 2020Fixed

The report gives no description here.

Open the report
HighRemove Loihi methods that can be used as backdoors by the administratorShell Protocol · Consensys · 1 Jun 2020Fixed

The report gives no description here.

Open the report
HighUnexpected response in an assimilator’s external call can lock-up the whole systemShell Protocol · Consensys · 1 Jun 2020Fixed

The report gives no description here.

Open the report
MediumAccess to assimilators does not check for existence and allows delegation to the zeroth addressShell Protocol · Consensys · 1 Jun 2020Fixed

The report gives no description here.

Open the report
MediumAssimilators do not conform to the ERC20 specificationShell Protocol · Consensys · 1 Jun 2020Fixed

The report gives no description here.

Open the report
MediumMath library’s fork has problematic changesShell Protocol · Consensys · 1 Jun 2020Fixed

The report gives no description here.

Open the report
MediumRemove commented out code from the repositoryShell Protocol · Consensys · 1 Jun 2020Fixed

The report gives no description here.

Open the report
MediumRemove debugging code from the repositoryShell Protocol · Consensys · 1 Jun 2020Fixed

The report gives no description here.

Open the report
MediumShould check if the asset already exists when adding a new assetShell Protocol · Consensys · 1 Jun 2020Fixed

The report gives no description here.

Open the report
Show 9 more
MediumTests should not failShell Protocol · Consensys · 1 Jun 2020Fixed

The report gives no description here.

Open the report
MediumUse one file for each contract or libraryShell Protocol · Consensys · 1 Jun 2020Fixed

The report gives no description here.

Open the report
LowCheck return values for both internal and external callsShell Protocol · Consensys · 1 Jun 2020Fixed

The report gives no description here.

Open the report
LowCode coverage should be close to 100%Shell Protocol · Consensys · 1 Jun 2020Fixed

The report gives no description here.

Open the report
LowConsider emitting an event when changing the frozen state of the contractShell Protocol · Consensys · 1 Jun 2020Fixed

The report gives no description here.

Open the report
LowFunction supportsInterface can be restricted to pureShell Protocol · Consensys · 1 Jun 2020Fixed

The report gives no description here.

Open the report
LowInterfaces do not need to be implemented for the compiler to access their selectors.Shell Protocol · Consensys · 1 Jun 2020Fixed

The report gives no description here.

Open the report
LowUse consistent interfaces for functions in the same groupShell Protocol · Consensys · 1 Jun 2020Fixed

The report gives no description here.

Open the report
LowUse more consistent function naming (includeAssimilator / excludeAdapter)Shell Protocol · Consensys · 1 Jun 2020Fixed

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="shell-protocol"
></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