DEBT Box security record

As of 3 Nov 2026, DEBT Box has 3 audit reports by 1 security firm on Trustblock; the latest is by CertiK, dated 13 Apr 2023. Those reports list no open critical findings. It also holds 6 deployed contracts on 1 chain and 1 incident (latest 12 Dec 2022).

Critical findings
No open critical findings
Across 3 reports.
Incident
Incident 12 Dec 2022
Source: De.Fi incident database. 3 audits have been published since. See the incident
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.

Audits3

Newest first

AuditSecurity firmDateScopeCritical findingsReport
GrowSecurity firm: CertiKDate: Scope: 1 address on BNB ChainNo open critical findingsOpen · skynet.certik.com
Digital Linked GoldSecurity firm: CertiKDate: Scope: 1 address on BNB ChainNo open critical findingsOpen · skynet.certik.com
The Debt Box (BGLD, NATG, ALUM, XPLR)Security firm: CertiKDate: Scope: 4 addresses on BNB ChainNo open critical findingsOpen · skynet.certik.com

Findings35

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

SeverityOpenAcknowledgedFixed
Critical000
High050
Medium020
Low1990
HighCentralization Risks in GROWGrow · CertiK · 13 Apr 2023Acknowledged

In the contract `GROW` the role `_owner` has authority over the functions shown in the diagram below. Any compromise to the `_owner` account may allow the hacker to take advantage of this authority and modify different token settings such as the UniSwap (PancakeSwap) router, dividends and fees. ![](https://accelerator-tasks-prod.acc.corp.certik.com/74c3b3203c4646ea8c2e037b68b82651/diagrams/centralization_GROW-GROW-_owner.svg) Furthermore, the role `_owner` has authority over the functions `renounceOwnership()` and `transferOwnership()`. Any compromise to the `_owner` account may allow the hacker to take advantage of this authority and renounce and transfer ownership at any time.

Open the report
HighInitial Token DistributionGrow · CertiK · 13 Apr 2023Acknowledged

All of the `GROW` tokens are sent to the contract deployer when deploying the contract. This could be a centralization risk as the deployer can distribute `GROW` tokens without obtaining the consensus of the community.

Open the report
HighCentralization Risks in DigitalLinkedGold.solDigital Linked Gold · CertiK · 4 Apr 2023Acknowledged

In the contract `DigitalLinkedGold` the role `_owner` has authority over the functions: * `mint()` Any compromise to the `_owner` account may allow the hacker to take advantage of this authority

Open the report
HighCentralization Related RisksThe Debt Box (BGLD, NATG, ALUM, XPLR) · CertiK · 6 Mar 2023Acknowledged

In the contract `Explore` the role `_owner` has authority over the functions shown in the diagram below. Any compromise to the `_owner` account may allow the hacker to take advantage of this authority and modify the configuration of the contract and mint tokens to himself. ![](https://accelerator-tasks-prod.acc.corp.certik.com/1c2a07b1edee49ab9dfe960081f48902/diagrams/centralization_Explore-Explore-_owner.svg) In the contract `Aluminum` the role `_owner` has authority over the functions shown in the diagram below. Any compromise to the `_owner` account may allow the hacker to take advantage of this authority and modify the configuration of the contract and mint tokens to himself. ![](https://accelerator-tasks-prod.acc.corp.certik.com/5e6ee58849ba49589ce0431a15012db4/diagrams/centralization_Aluminum-Aluminum-_owner.svg) In the contract `BlackGold` the role `_owner` has authority over the functions shown in the diagram below. Any compromise to the `_owner` account may allow the hacker to take advantage of this authority and modify the configuration of the contract and mint tokens to himself. ![](https://accelerator-tasks-prod.acc.corp.certik.com/66d6ef72e17f4c489cebc05f7e256db4/diagrams/centralization_BlackGold-BlackGold-_owner.svg) In the contract `NaturalGas` the role `_owner` has authority over the functions shown in the diagram below. Any compromise to the `_owner` account may allow the hacker to take advantage of this authority and modify the configuration of the contract and mint tokens to himself. ![](https://accelerator-tasks-prod.acc.corp.certik.com/2d25571db0384109be43987fd3d8dce2/diagrams/centralization_NaturalGas-NaturalGas-_owner.svg)

Open the report
HighThe liquidity address can be arbitrarily set andThe Debt Box (BGLD, NATG, ALUM, XPLR) · CertiK · 6 Mar 2023Acknowledged

The contract owner can set the liquidity address to any address. The target address can be an EOA address or a smart contract. The implementation of the liquidity address is unknown, and whether the collected tokens will be used to provide liquidity is unknown.

Open the report
MediumEnsure that the liquidity pairs are excluded fromThe Debt Box (BGLD, NATG, ALUM, XPLR) · CertiK · 6 Mar 2023Acknowledged

The audited token contracts burn additional tokens from the sender's address during a token transfer. This behavior can potentially be exploited if the token's liquidity exists in Uniswap V2 (and its forks), and the liquidity pair address is not excluded from such a fee. The unique 'Skim()' and 'Sync()' functions in the Uniswap V2 pair contract enable such an attack. Please see the 'Scenario' section to understand how this issue can be exploited.

Open the report
MediumOutdated Solidity VersionThe Debt Box (BGLD, NATG, ALUM, XPLR) · CertiK · 6 Mar 2023Acknowledged

The contract uses the `pragma solidity 0.5.17` directive. This indicates that an outdated version of the compiler is used, which is prone to several disclosed bugs.

Open the report
Low"Fee" is not considered in the `allowance` changeThe Debt Box (BGLD, NATG, ALUM, XPLR) · CertiK · 6 Mar 2023Acknowledged

10% of the transfer fee will deduct from the sender's wallet, on top of the transfer amount. If user A approves user B 200 tokens and user B uses the "TransferFrom" function to transfer 100 A's tokens, A's balance will deduct by 110, and the "allowance" will only deduct by 100. The allowance reduction in the "TransferFrom" function doesn't put the "Fee" into consideration.

Open the report
LowDivision Before MultiplicationThe Debt Box (BGLD, NATG, ALUM, XPLR) · CertiK · 6 Mar 2023Acknowledged

Mathematical operations in the aforementioned function perform divisions before multiplications. Performing multiplication before division can sometimes avoid loss of precision.

Open the report
LowInconsistent fee checking logicThe Debt Box (BGLD, NATG, ALUM, XPLR) · CertiK · 6 Mar 2023Acknowledged

Line 646 only checks if the sender is excluded from the fee: ```sol=646 " if (!_isExcludedFromFee[sender]) {" ``` But line 661 checks if both the sender and recipient are excluded from the fee: ```sol=661 if (!_isExcludedFromFee[sender] && !_isExcludedFromFee[recipient]) { ``` The fee check logic is inconsistent across two "if" statements.

Open the report
Show 6 more
LowIncorrect "fee" type in Transfer eventThe Debt Box (BGLD, NATG, ALUM, XPLR) · CertiK · 6 Mar 2023Acknowledged

The linked code is to transfer the "liquidityFee" to the "liquidity" address, but the value used in the `Transfer` event is "miningFee" instead of the "liquidityFee". ```sol=537 _balances[sender] = _balances[sender] - liquidityFee; _balances[liquidity] = _balances[liquidity] + liquidityFee; emit Transfer(sender, liquidity, miningFee); ```

Open the report
LowMissing Emit EventsThe Debt Box (BGLD, NATG, ALUM, XPLR) · CertiK · 6 Mar 2023Acknowledged

There should always be events emitted in the sensitive functions that are controlled by centralization roles.

Open the report
LowMissing Emit EventsThe Debt Box (BGLD, NATG, ALUM, XPLR) · CertiK · 6 Mar 2023Acknowledged

There should always be events emitted in the sensitive functions that are controlled by centralization roles.

Open the report
LowMissing Emit EventsThe Debt Box (BGLD, NATG, ALUM, XPLR) · CertiK · 6 Mar 2023Acknowledged

There should always be events emitted in the sensitive functions that are controlled by centralization roles.

Open the report
LowMissing Emit EventsThe Debt Box (BGLD, NATG, ALUM, XPLR) · CertiK · 6 Mar 2023Acknowledged

There should always be events emitted in the sensitive functions that are controlled by centralization roles.

Open the report
LowOpenZeppelin library code included in source codeThe Debt Box (BGLD, NATG, ALUM, XPLR) · CertiK · 6 Mar 2023Acknowledged

Multiple OpenZeppelin libraries are included in the source code file. It is highly recommended NOT to include OpenZeppelin library code directly in the source code because even slight changes to the library code may lead to major vulnerabilities/bugs.

Open the report

Incidents1

Attached through a shared contract address. Our incident data ends in Oct 2026.

Incident

Incident,

Source: De.Fi incident database.

Audits before it
0.
Audits since
3, the latest dated 13 Apr 2023.

Contracts6

AddressChainSource code
0x891dc083842d1865ffdb8519b9dcaf363af5422aChain: BNB ChainSource code: Verified source
0x3f3701e818a560eacd6fca1477e36b9338a2cbedChain: BNB ChainSource code: Verified source
0x2f31750a50df85d9c0ef88d0c2fe9f014233755aChain: BNB ChainSource code: Verified source
0x9578a6cdfcb2d1a3075385217737f71adc29279dChain: BNB ChainSource code: Verified source
0xc2319e87280c64e2557a51cb324713dd8d1410a3Chain: BNB ChainSource code: Verified source
0xbc6488c75b47daff2cddd64003a203540b3112e4Chain: BNB ChainSource code: Verified source

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="debt-box"
></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