They should do both, but the report shows why operational security deserves equal or greater priority when wallet compromise is the dominant exploit. If the people and systems that hold keys can be phished, malware-infected, or socially engineered, a clean code review will not prevent theft. Governance must cover both code and the identities that control it.
Why Operational Security Can Beat Another Code Audit
For stablecoin projects, a second code audit only helps if code flaws are the main path to loss. When the dominant failure mode is wallet compromise, operational security becomes the higher-leverage control because attackers target key holders, approval workflows, and recovery paths rather than the smart contract alone. The practical question is whether the project can stop theft even when the code is already sound.
Audit coverage still matters for contract logic, upgrade paths, and integration mistakes, but it does not reduce the risk that an operator signs the wrong transaction, a support channel is spoofed, or a privileged workstation is compromised. In that sense, operational security is not a substitute for code review, it is the layer that protects the people and systems capable of turning valid code into a real loss.
Where the Loss Actually Happens
Stablecoin projects usually concentrate value into a small number of wallets, signers, admin consoles, and recovery processes. That creates a narrow attack surface with very high impact, especially when hot wallets, multisig coordinators, or privileged operators can move funds or change controls. A clean audit cannot compensate for weak MFA, exposed signing devices, reused secrets, or poor separation between routine administration and emergency authority.
Operational compromise is often simpler for attackers than finding a novel contract bug. Phishing, device malware, help-desk impersonation, browser-session theft, and social engineering all exploit human and operational trust. Once an attacker controls a key path, the business impact can be immediate: unauthorized minting, reserve movement, bridge abuse, governance takeover, or irreversible token theft.
How to Balance Audit Depth and Operational Controls
The strongest approach is to treat code assurance and operational security as parallel gates, not sequential alternatives. Code review should focus on contract correctness, privilege boundaries, upgradeability, and failure containment, while operational security should focus on who can sign, under what conditions, from which devices, with what monitoring, and with what emergency revocation path. If either side is weak, the project remains exposed.
That balance also changes by role. A project with immutable contracts and minimal admin power may benefit more from attack-path reduction in operations than from another round of generic audit work. A project with frequent upgrades, treasury controls, or delegated governance needs both, because code issues and human-control issues can each become the primary exploit path depending on the event.
Risk and Threat Considerations
Stablecoin projects face concentrated loss risk because a small number of identities and endpoints often control large-value wallets and administrative authority. When attackers do not need to break the contract, they will target the operators, signing workflows, and recovery channels that can authorize valid transactions or control changes.
Failure mechanism: Phishing, malware, session theft, or social engineering compromises a signer, administrator, or support workflow, then legitimate tools are used to move funds or alter controls. A code audit does not block abuse that happens outside the contract boundary.
Impact: Theft can be immediate and difficult to reverse, and the project may also lose trust, liquidity, and governance credibility even if the on-chain code remains formally correct.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Non-Human Identity Top 10 addresses the attack and risk surface, while CIS Controls v8 and OWASP ASVS set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Non-Human Identity Top 10 | NHI-02 — Secret Leakage | Wallet keys and signing secrets are the main theft path in this subject. |
| NHI-05 — Overprivileged NHI | High-value wallet and admin authority creates excessive privilege risk. | |
| Recommendation — Protect signing secrets with isolated storage, rotation, and detection for leakage. Reduce signing and admin privileges to the minimum needed for each wallet path. | ||
| CIS Controls v8 | CIS-5 — Account Management | The question turns on who can approve and control value-bearing actions. |
| CIS-8 — Audit Log Management | Detecting signer misuse depends on retaining trustworthy action records. | |
| Recommendation — Restrict and review privileged accounts that can move funds or change controls. Centralise and protect logs for approvals, key use, and recovery actions. | ||
| OWASP ASVS | V6 — Authentication | Operator and signer authentication is central to preventing wallet compromise. |
| V8 — Authorization | The issue is who may approve or move assets, not just what the code allows. | |
| Recommendation — Enforce strong authentication for all privileged approval and recovery actions. Verify every high-value action is explicitly authorised and least privilege is enforced. | ||
Practitioner Guidance
What to prioritise: Put wallet security, signer isolation, approval workflows, and recovery authority under the same scrutiny as contract logic. If the project’s value depends on human approval, treat those humans and their devices as part of the attack surface, not as an operational detail.
What to verify: Confirm that the team can prove who can initiate, approve, cancel, and recover high-value actions, and that those privileges are tightly bounded, monitored, and revocable. If you cannot show that chain clearly, the project is over-reliant on audit artefacts and under-protected in practice.
Practitioner takeaway: The right priority is not “audit versus operations”, it is deciding which control stops the most likely loss path first. For stablecoin projects, that is often the ability to protect keys, devices, and approval processes from compromise.
Related resources from NHI Mgmt Group
- How should security teams prioritise NHI remediation in cloud environments?
- When does NHI compliance become an operational security issue?
- When should organisations prioritise DSPM over another data security project?
- When should organisations prioritise quantum risk work over other security projects?
Deepen Your Knowledge
Free weekly newsletter
Subscribe to the NHI & AI Identity Journal
The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.
Bonus 33% off our NHI Course when you subscribe.
Reviewed and updated by the NHIMG editorial team on October 27, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org