Audit Status

Audit Status

Security Audits & Code Review

Current Status: ⚠️ Not Yet Audited (Beta)


What is a Security Audit?

A security audit is when independent security experts review your code to find:

  • 🐛 Bugs and vulnerabilities

  • 🔓 Security weaknesses

  • 💸 Potential exploits

  • ⚠️ Logic errors

Why it matters: Catches issues before they can be exploited.


Dinario's Audit Status

Smart Contracts

Status: ⚠️ Pending audit

Why not audited yet:

  • Project is in beta (Solana Cyberpunk Hackathon submission)

  • Limited budget as solo developer

  • Prioritized functionality over audit

Plan:

  • Audit scheduled post-hackathon

  • Using reputable Solana auditor (TBD)

  • Will publish audit report publicly


Backend Services

Status: ⚠️ Internal review only

Security measures:

  • Code review by developer

  • Dependency scanning (GitHub Dependabot)

  • SSRF protection implemented

  • Log injection prevention

  • Input validation on all endpoints

Plan:

  • Professional security review post-hackathon

  • Penetration testing

  • Bug bounty program


Current Security Measures

Code Quality

  • ✅ TypeScript for type safety

  • ✅ Linting (ESLint)

  • ✅ Code scanning (GitHub CodeQL)

  • ✅ Dependency updates (Dependabot)

Smart Contract

  • ✅ Tested on devnet extensively

  • ✅ Limited permissions (no admin backdoors)

  • ✅ Open source (auditable by community)

  • ✅ Multi-step verification

Backend

  • ✅ SSRF protection (server-side request forgery)

  • ✅ Log injection prevention

  • ✅ Input validation

  • ✅ Rate limiting

  • ✅ Environment variable security

Third-Party Services

  • ✅ Bridge (licensed, regulated fiat partner)

  • ✅ Sumsub (SOC 2 Type II KYC provider)

  • ✅ Helius (enterprise RPC provider)

  • ✅ Jupiter (audited DEX aggregator)


Known Limitations (Beta)

Please be aware:

  1. No formal audit: Smart contracts have not been audited by external security firm

  2. Beta software: May contain bugs or unexpected behavior

  3. Use at your own risk: Start with small amounts

  4. No insurance: Funds are not FDIC insured (crypto → fiat conversion only)


Recommendations for Users

Start Small

  • ✅ Test with $50-100 first

  • ✅ Verify the process works

  • ✅ Check transaction on Helius Orb

  • ✅ Confirm bank deposit arrives

  • ✅ Then scale up

Verify On-Chain

  • ✅ Check your transaction on Helius Orb

  • ✅ Verify ephemeral wallet was created

  • ✅ Verify no link to your main wallet

  • ✅ Verify funds flow (swap → Bridge → bank)

Use Hardware Wallet (Optional)

For large amounts:

  • ✅ Ledger + Phantom/Solflare

  • ✅ Extra security for private keys

  • ✅ Requires physical confirmation


Post-Hackathon Roadmap

Phase 1: External Audit (Q1 2025)

  • Hire reputable Solana auditor

  • Full smart contract audit

  • Publish audit report

  • Fix any issues found

Phase 2: Penetration Testing (Q1 2025)

  • Backend API security testing

  • Infrastructure review

  • Remediate vulnerabilities

Phase 3: Bug Bounty (Q2 2025)

  • Launch public bug bounty program

  • Reward security researchers

  • Continuous security improvement

Phase 4: Insurance (Q2 2025)

  • Explore smart contract insurance options

  • Protect user funds against exploits

  • Partner with insurance providers


Reporting Security Issues

Found a bug? Please report responsibly:

🐦 Twitter DM: @DinarioApp

Please include:

  • Detailed description

  • Steps to reproduce

  • Impact assessment

  • Proof of concept (if applicable)

We will:

  • Respond within 24 hours

  • Fix critical issues immediately

  • Credit you publicly (if you want)

  • Offer bounty for valid findings (post-hackathon)


Transparency

Dinario commits to:

  • ✅ Open source code (auditable)

  • ✅ Public audit reports (post-audit)

  • ✅ Transparent security updates

  • ✅ Responsible disclosure

You can verify:

  • Code: Fully auditable

  • Changes: Public commit history


Disclaimer

Use Dinario at your own risk.

Dinario is beta software and has not been formally audited. While we've implemented security best practices, bugs may exist.

You should:

  • ✅ Only use funds you can afford to lose

  • ✅ Start with small test transactions

  • ✅ Verify transactions on-chain

  • ✅ Report any issues immediately

We are not responsible for:

  • ❌ Smart contract bugs or exploits

  • ❌ Loss of funds due to vulnerabilities

  • ❌ Third-party service failures (Bridge, Sumsub, etc.)


Next: FAQ - For Users for common questions.

Last updated