# Audits

The key task when developing Algebra Integral is maximum security. The contracts have already undergone several audits, the list may be expanded in the future.

<table><thead><tr><th>Module</th><th width="150">Auditor</th><th width="120" align="center">Report</th><th>Auditor publication</th></tr></thead><tbody><tr><td>Core</td><td><a href="https://mixbytes.io/">MixBytes</a></td><td align="center"><a href="https://github.com/cryptoalgebra/Algebra/blob/master/audits/Core_audit_report_MixBytes.pdf">report</a></td><td><a href="https://github.com/mixbytes/audits_public/blob/master/Algebra%20Finance/Core/Algebra%20Finance%20Core%20Security%20Audit%20Report.pdf">MixBytes repository</a></td></tr><tr><td>Farming</td><td><a href="https://mixbytes.io/">MixBytes</a></td><td align="center"><a href="https://github.com/cryptoalgebra/Algebra/blob/master/audits/Farming_Plugin_report_MixBytes.pdf">report</a></td><td><a href="https://github.com/mixbytes/audits_public/blob/master/Algebra%20Finance/Farmings/Algebra%20Farmings%20Security%20Audit%20Report.pdf">MixBytes repository</a></td></tr><tr><td>Base plugin</td><td><a href="https://mixbytes.io/">MixBytes</a></td><td align="center"><a href="https://github.com/cryptoalgebra/Algebra/blob/master/audits/Base_Plugin_report_MixBytes.pdf">report</a></td><td><a href="https://github.com/mixbytes/audits_public/blob/master/Algebra%20Finance/Plugins/Algebra%20Plugins%20Security%20Audit%20Report.pdf">MixBytes repository</a></td></tr><tr><td>Entire protocol, bug hunting</td><td><a href="https://www.rileyholterhus.com/">Riley Holterhus</a></td><td align="center"><a href="https://github.com/cryptoalgebra/Algebra/blob/dev/audits/Riley_Holterhus_Algebra_Integral.pdf">report</a></td><td></td></tr><tr><td>Entire protocol</td><td><a href="https://paladinsec.co/">Paladin</a></td><td align="center"><a href="https://github.com/cryptoalgebra/Algebra/blob/master/audits/Algebra_Paladin_report.pdf">report</a></td><td></td></tr><tr><td>Custom Pools</td><td><a href="https://bailsec.io/">Bailsec</a></td><td align="center"><a href="https://github.com/cryptoalgebra/Algebra/blob/master/audits/Bailsec_Algebra_Integral_Update_Audit_differential_Report.pdf">report</a></td><td></td></tr><tr><td>Core Integral v1.2</td><td><a href="https://bailsec.io/">Bailsec</a></td><td align="center"><a href="https://github.com/cryptoalgebra/Algebra/blob/integral-v1.2.1/audits/Bailsec_Algebra_Integralv1.2_Core_Update_Audit.pdf">report</a></td><td></td></tr><tr><td>Core Integral v1.2.1</td><td><a href="https://bailsec.io/">Bailsec</a></td><td align="center"><a href="https://github.com/cryptoalgebra/Algebra/blob/integral-v1.2.1/audits/Bailsec_Algebra_v1.2.1_Report.pdf">report</a></td><td></td></tr><tr><td>Limit Order Plugin</td><td><a href="https://mixbytes.io/">MixBytes</a></td><td align="center"><a href="https://github.com/cryptoalgebra/plugins-monorepo/blob/1.2.2-master/audits/LimitOrderPluginAuditReport.pdf">report</a></td><td><a href="https://github.com/mixbytes/audits_public/blob/master/Algebra%20Finance/Limit%20Order%20Plugin/Algebra%20Limit%20Order%20Plugin%20Security%20Audit%20Report.pdf">report</a></td></tr><tr><td>ALM</td><td><a href="https://mixbytes.io/">MixBytes</a></td><td align="center"><a href="https://github.com/cryptoalgebra/plugins-monorepo/blob/1.2.2-master/audits/AlgebraALMSecurityAuditReport.pdf">report</a></td><td><a href="https://github.com/mixbytes/audits_public/tree/master/Algebra%20Finance/Algebra%20ALM">report</a></td></tr><tr><td>Upgradeable Plugin</td><td><a href="https://mixbytes.io/">MixBytes</a></td><td align="center"><a href="https://github.com/cryptoalgebra/plugins-monorepo/blob/1.2.2-master/audits/AlgebraUpgradeablePluginsSecurityAuditReport.pdf">report</a></td><td><a href="https://github.com/mixbytes/audits_public/blob/master/Algebra%20Finance/Upgradeable%20Dynamic%20Fee%20Plugin/Algebra%20Upgradeable%20Plugins%20Security%20Audit%20Report.pdf">report</a></td></tr></tbody></table>
