> For the complete documentation index, see [llms.txt](https://neurablock.gitbook.io/whitepaper/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://neurablock.gitbook.io/whitepaper/protection-oracle/response-mechanisms-when-malicious-opcodes-are-detected.md).

# Response mechanisms when malicious opcodes are detected

1. Once the machine learning model identifies potentially malicious opcodes, the threat oracle initiates a predefined response protocol. This could include:
   * **Alerting:** Notifying system administrators or relevant stakeholders about the potential threat.
   * **Quarantining:** Temporarily isolating the suspicious contract to prevent its execution until further investigation.
   * **Log Request:** Triggering a deeper analysis or manual review of the suspicious contract recording a log.
   * **Mitigation Suggestions:** Allow for mitigation and tree-based analysis of the contract's structure and the calls it has made in cases where a malicious contract has already executed an attack (call graph)

These response mechanisms ensure that potential threats are promptly addressed, minimizing the risk and impact on the blockchain ecosystem.
