// AI TOOLKIT

AI for secure DevOps workflows

Five structured-output LLM tools, one YAML generator, and a RAG chatbot — powered by Groq with local RAG embeddings. They show, end-to-end, how AI can plug into a DevSecOps lifecycle: review IaC, harden Kubernetes, generate pipelines, threat-model architectures, analyze control gaps, and answer questions about my work.

// HOW IT WORKS

Groq API, structured prompts, local RAG

  • All AI tools talk to the Groq API through one provider adapter (default model: openai/gpt-oss-120b). Swap models by editing GROQ_MODEL.
  • The scanner, hardener, threat modeler, and gap analyzer use Groq's JSON response format plus tight system prompts to force structured output the UI can render as cards.
  • The chatbot is a small RAG pipeline: my CV in markdown → chunked → embedded locally with ChromaDB's default embedding model → stored in ChromaDB → retrieved per query and injected into the system prompt.
  • Pipeline generator returns YAML with inline # comments explaining every security control.