Not just MI6 — USCIS and consular affairs have been doing this since ~2017. Many visa-fraud detection systems are now Python-based because the legacy mainframes can’t ingest the volume or velocity of data needed. The bigger change is that case officers are expected to interpret code output directly, not just read a summary from a tech team.