Secure AI #6: AI is my shell

Welcome to Secure AI, where we discuss the intersection of Cybersecurity, Privacy and IT Governance, Risk & Compliance.

If you like the Secure AI newsletter, be sure to share it with your friends and colleagues and get them to sign up at Secure AI.

In this newsletter…

  • This Weeks Article - AI is my shell

  • AI Security News - Latest news & news you may have missed

  • AI Risk & Governance News - Latest GRC-related AI news

  • Vendor AI Security News - AI news from the vendor world

  • AI Security Tool of the Week - Security tools for AI

  • Recommended Reading - Deeper dives into AI & Security

This Weeks Article

AI is my shell

In the last week, I’ve been playing around with open-interpreter. Open-interpreter has skyrocketed in popularity since being released, reaching similar levels of popularity, which took langchain 5 months to achieve in only a few days.

Open-interpreter is similar in function to OpenAIs Code Interpreter (now called Advanced Data Analysis), except it runs locally and can either use a local LLM or access the OpenAI API.

Open-interpreter takes natural language requests from a user, then creates and runs the code needed to fulfil the user’s request. I’ve used it for tasks from complex editing of local spreadsheets to cleaning up my hard drive. It only runs on Mac or Linux at the moment (a Windows version is on the way), but it works well in Windows Terminal through Windows Subsystem of Linux (WSL).

In the example below, I ask open-interpreter to “scan common web ports on www.google.com, assume nmap is installed and functioning”.

My prompt tells it that nmap is installed and functioning to avoid it generating and running code to check for nmap. If nmap is not installed and the check fails, it will generate code to install nmap. As you can see in the output, there is a chain of thought that works out that nmap is required, what the common ports are and then runs the scan. Pretty neat!

While open-interpreter has it limitations and is slower than being able to run the commands yourself (provided you know the syntax), I think it is a glimpse into one of the interesting directions AI usage is headed. Speaking of which, Microsoft Copilot turned up on my laptop today. It’ll be interesting to see what functionality it offers and how useful it is.

AI Security News

In case you missed it…

AI Risk & Governance News

Vendor AI News

Tool of the Week

Recommended Reading

Remember, AI won’t take your job,
but someone who knows how to leverage AI probably will