The Big News
Revamped Security Audit Workflow
More Solidity Templates
Fill-in Variables with AI
Ask RemixAI in the Editor
More Updates to RemixAI
Security Audit Workflow Revamp
We have streamlined the Security Audit process. In the Editor, you can now initiate an audit by clicking the Security Audit button or by clicking the AI icon.
This will bring up the Security Checklist modal. There are more than 70 security checklists to choose from! You can have RemixAI select the appropriate security checklists for your contract by selecting AI match.
Clicking the Audit <your contract name>.sol button will start the audit.
The audit checklists get saved in the File Explorer in the audits folder.
If you had initiated an audit with the LLM selection in auto mode, Remix will ask if you want to specify a frontier model for a more thorough audit.
Using one of the open-source LLMs are at least 10x cheaper than Sonnet 5.
Once your choice has been made, the audit process begins. Of course, you can also just tell RemixAI in the chat to start an audit.
Audits will start with a Slither static analysis, and then go through the checklists. These security audits are static, so they do not include fuzzing or executional analysis.
After the audit is complete, in the RemixAI chat you’ll be prompted for a target audience for an audit summary. This report will be in addition to the default audit summary.
The audit’s reports will be put into the audit_report folder inside a folder named for the contract getting reviewed and inside another timestamped sub-folder.
Each checklist gets its own report with a summary report (summary.md) for the entire audit. Each time you run an audit, it will be saved in a new timestamped folder. The image above shows what the summary_beginner.md looks like for this audit.
New Solidity Templates Added to the Template Explorer
To see the new Solidity template options, make a new Workspace to get to the Template Explorer.
Then select New workspace.
The Template Explorer will open. Scroll down to view the new categories, starting with DEFI PROTOCOLS. You will also find new sections for GOVERNANCE & IDENTITY, ACCOUNT ABSTRACTION & PROXIES, and NFT & BRIDGES.
Check them all out!
Fill-in Variables with AI
When testing a contract, you often need well-formatted random data inputs. Now in Deploy & Run, you can select Auto-Full with AI Samples to populate a given field.
Whether a field expects an address or a bytes32 array, valid sample data is automatically generated, saving you the time of manually sourcing examples.
Its a real time saver!
Ask RemixAI in the Editor
Quick action buttons have been added to the bottom of the Editor to: Edit contract, Explain contract, Generate a Frontend, or run a Security Audit or Gas Audit. You can also access these features by clicking the RemixAI icon. These controls appear automatically whenever a smart contract is open in the Editor.
Updates to RemixAI
We’ve have updated RemixAI for improved performance and efficiency. When the LLM selection is in Auto mode, RemixAI now displays the LLM that was used.
Thank You Wondrous Remix Users
Please report any problems you find in Remix. And, if you have any suggestions for Remix, please send them our way!
Join our Discord server for community support. Or, send us an email at support@remixlabs.live!