AI Blocks

Putting the blocks together

This is taking longer than expected.

Try againBrowse the library
AI Blocks · All skills by job · Minds · Mini tools · How it works · From a source · Apps

AI Blocks › Keep your code secure

Untrusted input checker

Point it at code. Get every place outside data enters found and checked before it reaches your logic.

Untrusted input checker is a free AI skill for the job "Keep your code secure". Give the instructions to an AI assistant that supports the required files and tools, then review its output.

Free · No account · CC BY 4.0 licence · Made by sickn33 · Level: advanced

Made by sickn33. See the original on GitHub; we copied it as it is, with its licence.

What it does

A list of every place outside data enters your code, each one checked before it reaches your logic. Bad input then stops at the edge instead of causing silent bugs or security holes. The skill works in four phases. It finds the entry points: request bodies, query strings, forms, environment variables, webhooks, file reads, command line arguments, third-party responses and socket messages. It classifies each by risk, adds a filter that validates shape and type, and verifies the filter works with bad data. It will not write handling code until every entry point in scope is listed. It suits anyone adding an API route, form handler or webhook.

You give it

You get

Use it when

How to use it

  1. Add it to your AI once: download it and add the folder to Claude, ChatGPT or Codex as a skill.
  2. Ask for the job in your own words. Your AI opens the skill when it fits.
  3. It works best when your AI can read and edit your project files.

More for Keep your code secure

Every keep your code secure skill