Cybersecurity & AI Automation Wiki

An evolving knowledge base for 2026: AI-driven security, autonomous agents, offensive/defensive techniques, and the skills that land jobs.

Introduction

Cybersecurity in 2026 is no longer just firewalls and manual pentests — it is AI-native. Attackers use LLM agents to automate reconnaissance, phishing, and exploit development; defenders use the same technology to find bugs faster, triage alerts, and auto-generate reports.

This wiki bridges both worlds: core security fundamentals, the current AI security landscape, step-by-step guides to build your own AI agents on a local PC (auto-scan, auto-exploit, auto-report, social-media posting, PC voice control, WordPress writing), and a career roadmap.

Authorization first Every automation script on this page must point only at systems you own or have explicit written permission to test. Unauthorized scanning or exploitation is illegal regardless of how “automated” the agent is.

The CIA Triad

Three pillars every security control — human or AI — ultimately protects:

Confidentiality

Keep data secret

Only authorized parties read data. Controls: encryption, access control, MFA.

Integrity

Keep data accurate

Prevent unauthorized alteration. Controls: hashing, digital signatures, checksums.

Availability

Keep data reachable

Systems accessible when needed. Controls: redundancy, load balancing, DDoS mitigation.

Best Practices

PracticeDescription
Least PrivilegeGrant only the permissions needed for a task — applies to AI agents’ API keys and tool access too.
Defense in DepthLayer controls so one failure doesn’t cause a breach.
MFASecond factor beyond passwords to resist credential theft.
Patch ManagementApply security updates promptly.
Zero TrustVerify every request; never trust by default.
Secure CodingValidate input, parameterize queries, encode output.
AI GuardrailsConstrain agent tools, sandbox execution, log every action, and require human approval for destructive steps.

State of AI Security in 2026

Updated Aug 2026

The biggest shift in the last two years: security tooling moved from chatbots that suggest commands to autonomous agents that plan, execute, and verify. Research agents now complete real CTF/HTB challenges end-to-end with minimal human input.

Autonomous Pentesting

Agentic exploit pipelines

Frameworks like MAPTA, xOffense, and RapidPen go from IP to validated shell with multi-agent orchestration.

Agent Frameworks

LangGraph leads production

LangGraph 1.x (stateful graphs), CrewAI 1.14 (role-based), Microsoft Agent Framework 1.0, OpenAI Agents SDK. AutoGen is in maintenance mode.

Local LLMs

Fully offline AI is mainstream

Ollama + quantized open models (Llama 3, Qwen3, DeepSeek) run on a gaming GPU or 32 GB RAM laptop.

LLM App Security

A new attack surface

Prompt injection, data poisoning, and agent tool abuse are now tracked via OWASP Top 10 for LLMs and MITRE ATLAS.

Key trend Out-of-the-box coding agents (Claude Code + Sonnet 4.5, Codex, Gemini Code Assistant) now autonomously complete pentest tasks at state-of-the-art levels. The skill that matters is no longer running a scanner — it’s orchestrating agents and verifying their output.

AI Pentest & Security Tools (2026)

ToolTypeWhat it does
MAPTAOpen-source multi-agentAutonomous web app pentesting; 76.9% success on the XBOW benchmark (SSRF, IDOR, SSTI, SQLi).
xOffenseOpen-source multi-agentFine-tuned Qwen3-32B driving full pentest lifecycle; grey-box phase prompting.
RapidPenOpen-sourceAutomated “IP-to-shell” penetration testing with LLM agents.
ARACNEOpen-sourceAutonomous shell/post-exploitation agent.
PentestGPTOpen-source wrapperGPT-driven guidance; you copy-paste terminal output manually.
AutoPentester / VulnBotResearchLLM agents with a Penetration Task Graph to plan multi-step attacks.
Claude Code / CodexCommercial agentsGeneral coding agents that autonomously run pentest tooling when scoped.
GarakAI red-teamingScans LLM endpoints for prompt injection, jailbreaks, and data leakage.
PyRITAI red-teamingMicrosoft’s framework for probing generative AI systems for risks.
nuclei + AI templatesScannerLLM-assisted vulnerability template generation and triage.

Reference list: the LLM4Pentest GitHub repository tracks dozens of research agents (PentestAgent, RefPentester, PENTESTAGENT, and more).

Attacking AI & LLM Systems

If you want to secure AI in 2026, learn the OWASP Top 10 for LLM Applications and the MITRE ATLAS matrix:

LLM01

Prompt Injection

Overriding system instructions via user input or hidden web content the model reads.

LLM02

Insecure Output Handling

LLM output flows unsanitized into SQL, shell, or HTML → classic injection chains.

LLM06

Sensitive Information Disclosure

Models leak secrets, PII, or training data through crafted prompts.

LLM08

Excessive Agency

Agents granted too much tool/API access cause harm autonomously.

ATLAS

Model / Data Poisoning

Corrupting training data or retrieval corpora to alter model behavior.

ML

Adversarial ML

FGSM/PGD perturbations, model inversion, and membership inference on ML pipelines.

How to Build Your Own AI — Full Local PC Guide

You can run a full AI stack 100% offline on a mid-range PC. No cloud, no per-token cost, full privacy.

Step 1 — Hardware you need

Model sizeVRAM / RAMExample hardware
7–8B (fast, decent)8 GB VRAM / 16 GB RAMRTX 3060, M1/M2 Mac
14B (good reasoning)12–16 GB VRAM / 32 GB RAMRTX 4070/4080
32B+ (best quality)24 GB VRAM / 64 GB RAMRTX 4090, dual-GPU, Apple Silicon

Step 2 — Install Ollama (easiest engine)

bash# Linux / WSL
curl -fsSL https://ollama.com/install.sh | sh

# Pull a general model + a reasoning model
ollama pull llama3.1
ollama pull qwen3:14b
ollama pull deepseek-r1:14b

# Chat in the terminal
ollama run llama3.1

Windows/macOS: download the installer from ollama.com. Alternative GUIs: LM Studio (beginner-friendly, port 1234) and Jan (offline/private). Ollama exposes an OpenAI-compatible API on http://localhost:11434.

Step 3 — Talk to it from Python

pythonimport ollama

resp = ollama.chat(
    model="llama3.1",
    messages=[{"role": "user", "content": "Explain the OWASP Top 10 for LLMs in 5 bullets"}],
)
print(resp["message"]["content"])

Step 4 — Give it memory & tools (make it an agent)

A “chatbot” becomes an agent when you add three things: tools (functions it can call), memory (conversation/state), and a loop (plan → act → observe → repeat). The sections below build real agents on exactly this pattern.

Step 5 — Pick an agent framework

FrameworkBest forLanguage
LangGraph 1.xStateful, production graphs with checkpoints & human-in-the-loopPython / TS
CrewAI 1.14Fast “team of specialists” role-based prototypesPython
Microsoft Agent Framework 1.0Enterprise .NET/Azure; AutoGen’s successorPython / .NET
OpenAI Agents SDKLightweight handoff-based agentsPython / TS
SmolagentsCode-first agents; auditable core (<1k LOC)Python
Ollama + custom loopMaximum control, no framework lock-inPython
bashpip install ollama langgraph langchain crewai smolagents openai-agents

Build an AI Agent for Auto-Scan / Find Bugs / Exploit / Report

This is a ReAct (Reason + Act) agent: the LLM decides which security tool to run, executes it, reads the output, and decides the next step — then writes a report. It uses a local Ollama model and standard tools.

Scope lockSet TARGET to a machine you own (e.g., a local VM or a lab like HackTheBox/DVWA). Never point it at assets without written authorization.

The agent

pythonimport subprocess, json, ollama, datetime

TARGET = "http://127.0.0.1:8080"   # AUTHORIZED LAB TARGET ONLY
MODEL  = "llama3.1"

def run(cmd, timeout=180):
    """Run a shell command safely and return trimmed output."""
    try:
        p = subprocess.run(cmd, shell=True, capture_output=True, text=True, timeout=timeout)
        return (p.stdout or p.stderr or "(no output)")[-5000:]
    except subprocess.TimeoutExpired:
        return "[timeout]"

TOOLS = {
    "nmap":   lambda t: run(f"nmap -sV -sC -Pn {t}"),
    "httpx":  lambda t: run(f"httpx -u {t} -status-code -title -tech-detect -silent"),
    "nuclei": lambda t: run(f"nuclei -u {t} -severity critical,high,medium -silent -no-color"),
    "ffuf":   lambda u: run(f"ffuf -u {u}/FUZZ -w /usr/share/seclists/Discovery/Web-Content/common.txt -mc 200,301 -s -t 40"),
    "sqlmap": lambda u: run(f"sqlmap -u {u} --batch --level 1 --risk 1 --banner"),
    "done":   lambda r: r,
}

SYSTEM = f"""
You are an autonomous penetration-testing agent with authorized access to: {TARGET}.
Available tools: {', '.join(TOOLS)}.
Loop rules:
1. Reply ONLY with valid JSON: {{"tool": "name", "arg": "value"}} to run a tool.
2. When you have enough evidence, reply: {{"tool": "done", "arg": "your final report text"}}.
3. Chain results: recon -> enumerate -> test -> verify -> report.
4. Never target anything other than {TARGET}.
"""

def agent():
    history = [{"role": "system", "content": SYSTEM}]
    for step in range(12):
        r = ollama.chat(model=MODEL, messages=history)
        reply = r["message"]["content"].strip()
        history.append({"role": "assistant", "content": reply})
        try:
            # tolerate markdown fences around the JSON
            reply = reply.replace("```json","").replace("```","").strip()
            action = json.loads(reply)
        except Exception:
            action = {"tool": "done", "arg": "Agent produced invalid JSON. Last reply:\n" + reply}
        tool, arg = action["tool"], action["arg"]
        if tool == "done":
            return arg
        out = TOOLS.get(tool, lambda a: f"[unknown tool {tool}]")(arg)
        history.append({"role": "user", "content": f"tool {tool}({arg}) output:\n{out}"})
    return "Agent reached step limit without a final report."

if __name__ == "__main__":
    report = agent()
    ts = datetime.datetime.now().strftime("%Y-%m-%d_%H%M%S")
    path = f"pentest_report_{ts}.md"
    open(path, "w").write(f"# Automated Pentest Report\n\nTarget: {TARGET}\n\n{report}\n")
    print(f"[+] Report written to {path}")

Upgrade it to a multi-agent team

Planner

Recon & strategy

Reads scope, picks the attack surface, orders the tool sequence.

Scanner

Enumeration

Runs nmap/nuclei/ffuf and summarizes findings.

Exploiter

Verification

Tests hypotheses with sqlmap, custom PoCs — only on authorized targets.

Reporter

Write-up

Converts evidence into a CVSS-scored, remediation-ready report.

Tip: replace the single-loop above with CrewAI or LangGraph so each role is a separate agent with its own system prompt and memory. Add a human-in-the-loop gate before any exploit step.

Build an Agent That Auto-Posts to All Social Media

One agent that drafts platform-optimized copy with a local LLM, then publishes to every platform through their APIs. Store credentials in environment variables, never in code.

Adapter pattern (one interface, many platforms)

pythonimport os, ollama

class PostClient:
    def publish(self, text, media=None):
        raise NotImplementedError

# ---- X / Twitter (free API tier via tweepy) ----
class XClient(PostClient):
    def __init__(self):
        import tweepy
        self.client = tweepy.Client(
            bearer_token=os.environ["X_BEARER"],
            consumer_key=os.environ["X_API_KEY"],
            consumer_secret=os.environ["X_API_SECRET"],
            access_token=os.environ["X_ACCESS"],
            access_token_secret=os.environ["X_ACCESS_SECRET"],
        )
    def publish(self, text, media=None):
        self.client.create_tweet(text=text[:280])
        return "posted to X"

# ---- LinkedIn (OAuth2 via requests) ----
class LinkedInClient(PostClient):
    def __init__(self):
        self.token = os.environ["LINKEDIN_TOKEN"]
        self.person = os.environ["LINKEDIN_PERSON_ID"]
    def publish(self, text, media=None):
        import requests
        r = requests.post("https://api.linkedin.com/v2/ugcPosts",
            headers={"Authorization": f"Bearer {self.token}"},
            json={"author": f"urn:li:person:{self.person}",
                  "lifecycleState": "PUBLISHED",
                  "specificContent": {"com.linkedin.ugc.ShareContent": {
                      "shareCommentary": {"text": text},
                      "shareMediaCategory": "NONE"}}})
        r.raise_for_status(); return "posted to LinkedIn"

# ---- Facebook / Instagram (Meta Graph API) ----
class MetaClient(PostClient):
    def __init__(self):
        self.token = os.environ["META_TOKEN"]
        self.page = os.environ["META_PAGE_ID"]
    def publish(self, text, media=None):
        import requests
        r = requests.post(f"https://graph.facebook.com/v20.0/{self.page}/feed",
                          data={"message": text, "access_token": self.token})
        r.raise_for_status(); return "posted to Facebook"
    def photo(self, path, caption):
        import requests
        r = requests.post(f"https://graph.facebook.com/v20.0/{self.page}/photos",
                          files={"source": open(path,"rb")},
                          data={"caption": caption, "access_token": self.token})
        r.raise_for_status(); return "posted image to Instagram/Facebook"

# ---- Threads / Mastodon (ActivityPub) ----
class MastodonClient(PostClient):
    def __init__(self):
        from mastodon import Mastodon
        self.m = Mastodon(access_token=os.environ["MASTODON_TOKEN"],
                          api_base_url="https://mastodon.social")
    def publish(self, text, media=None):
        self.m.status_post(text); return "posted to Mastodon"

# ---- The orchestrating agent ----
def draft(topic, platform, tone="professional"):
    prompt = (f"Write a {platform} post about: {topic}. Tone: {tone}. "
              "Include hashtags. Keep it concise and engaging.")
    r = ollama.chat(model="llama3.1",
                    messages=[{"role": "user", "content": prompt}])
    return r["message"]["content"].strip()

def post_everywhere(topic):
    text = draft(topic, "social media")
    for name, client in {"x": XClient(), "linkedin": LinkedInClient(),
                         "facebook": MetaClient(), "mastodon": MastodonClient()}.items():
        try:
            print(client.publish(text))
        except Exception as e:
            print(f"[!] {name} failed: {e}")

if __name__ == "__main__":
    post_everywhere("3 lessons from the 2026 AI security landscape")
Schedule itRun the script on a cron job or GitHub Action. Keep a content queue (a JSON file of topics) so the agent posts on a cadence without you.

Build an AI That Controls Your PC & Talks to You

A voice assistant that listens, understands intent via a local LLM, speaks back, and executes actions: shutdown, restart, open files, play videos, run web searches, or read today’s trading topics.

Install the pieces

bashpip install SpeechRecognition pyttsx3 pyaudio ollama yfinance feedparser requests
# Linux audio deps:
apt install portaudio19-dev espeak  # pyttsx3 espeak for TTS

The assistant

pythonimport os, subprocess, webbrowser, speech_recognition as sr
import pyttsx3, ollama, yfinance as yf, feedparser, json

MODEL = "llama3.1"

def speak(text):
    e = pyttsx3.init(); e.say(text); e.runAndWait()

def listen():
    r = sr.Recognizer()
    with sr.Microphone() as src:
        r.adjust_for_ambient_noise(src)
        print("Listening…")
        audio = r.listen(src)
    return r.recognize_google(audio)   # swap with whisper for offline

def interpret(cmd_text):
    """Map natural language to a structured action via a local LLM."""
    prompt = f'''Classify this command into JSON with keys: action, target.
Actions allowed: shutdown, restart, open_file, play_video, web_search, trading_topics, open_app, none.
Command: "{cmd_text}"
Reply with JSON only.'''
    raw = ollama.chat(model=MODEL, messages=[{"role":"user","content":prompt}])
    out = raw["message"]["content"].strip().replace("```json","").replace("```","")
    try: return json.loads(out)
    except Exception: return {"action":"none","target":""}

def trading_topics():
    """Pull today's trending tickers and market movers."""
    rows = []
    for sym in ["SPY","QQQ","NVDA","AAPL","TSLA","BTC-USD"]:
        t = yf.Ticker(sym).fast_info
        try: rows.append(f"{sym}: {t.last_price:.2f}")
        except Exception: rows.append(f"{sym}: n/a")
    return "Today's trading snapshot — " + ", ".join(rows)

def execute(act):
    a, t = act["action"], act["target"]
    if a == "shutdown":    os.system("systemctl poweroff")
    elif a == "restart":   os.system("systemctl reboot")
    elif a == "open_file": os.system(f'xdg-open "{t}"')
    elif a == "play_video": webbrowser.open(f"https://www.youtube.com/results?search_query={t.replace(' ','+')}")
    elif a == "web_search": webbrowser.open(f"https://www.google.com/search?q={t.replace(' ','+')}")
    elif a == "trading_topics":
        speak(trading_topics()); return
    elif a == "open_app":  os.system(f'xdg-open "{t}"')
    else:
        speak("I did not understand that command."); return
    speak(f"Done: {a} {t}")

if __name__ == "__main__":
    speak("Hi, I am your assistant. What do you need?")
    while True:
        try:
            text = listen()
            print("You said:", text)
            if "exit" in text.lower() or "quit" in text.lower(): break
            act = interpret(text)
            execute(act)
        except sr.UnknownValueError:
            speak("Sorry, I did not catch that.")
        except KeyboardInterrupt:
            break
SafetyAdd an allow-list of commands and a confirmation step for destructive actions (shutdown/restart). For offline speech, replace recognize_google with OpenAI Whisper running locally.

Build an AI Agent That Writes WordPress Posts for More Reach

Uses the WordPress REST API (with an Application Password) plus a local LLM to research a keyword, draft an SEO-optimized post, add tags/categories, and publish on a schedule.

Enable API access

  1. WordPress → Users → Profile → Application Passwords → generate one.
  2. Keep WP_URL, WP_USER, WP_APP_PASSWORD in env vars.

The writer agent

pythonimport os, requests, ollama

WP = os.environ["WP_URL"].rstrip("/")
AUTH = (os.environ["WP_USER"], os.environ["WP_APP_PASSWORD"])

def research(keyword):
    """Have the LLM outline SEO structure: title, headings, keywords, meta."""
    prompt = f'''You are an SEO expert. For the keyword "{keyword}",
return JSON: {{"title","slug","excerpt","tags":[],"categories":[ids],
"body_markdown","meta_description","focus_keyword"}}. Write a full 800-word article.'''
    r = ollama.chat(model="llama3.1", messages=[{"role":"user","content":prompt}])
    import json
    return json.loads(r["message"]["content"].strip().replace("```json","").replace("```",""))

def publish(article, status="draft"):
    data = {
        "title": article["title"],
        "slug": article["slug"],
        "excerpt": article["excerpt"],
        "content": article["body_markdown"],   # enable a markdown plugin or convert to HTML
        "status": status,
        "tags": article.get("tags", []),
        "categories": article.get("categories", []),
        "meta": {"rank_math_focus_keyword": article.get("focus_keyword","")},
    }
    r = requests.post(f"{WP}/wp-json/wp/v2/posts", auth=AUTH, json=data)
    r.raise_for_status()
    return r.json()["link"]

if __name__ == "__main__":
    art = research("cybersecurity career roadmap 2026")
    link = publish(art, status="draft")   # review before switching to "publish"
    print("Draft created:", link)

Maximize reach

  • Schedule a batch of keyword drafts weekly; review and publish on a calendar.
  • SEO plugins (Rank Math / Yoast) read the meta fields you set above.
  • Internal linking — prompt the LLM to link 3 older posts in each new article.
  • Repurpose — feed the same draft to the social-media agent to auto-post snippets everywhere.
  • Indexing — ping Google Search Console / Bing Webmaster after publishing.

Web Attacks

Injection

SQL Injection

Manipulating DB queries via unsanitized input to read, modify, or delete data.

Injection

XSS

Injecting client-side scripts to steal sessions or deface pages.

Injection

Command Injection

Executing OS commands on the server through vulnerable input.

Auth

CSRF

Forcing a logged-in user’s browser to perform unwanted actions.

Auth

IDOR

Accessing objects by predictable identifiers without authorization checks.

SSRF

Server-Side Request Forgery

Forcing the server to fetch internal/external resources on your behalf.

Parsing

XXE

Abusing XML parsers with external entities to read files or trigger SSRF.

Serialization

Insecure Deserialization

Unserialized data triggers RCE, privilege escalation, or DoS.

Path

Path Traversal

Using ../ to read files outside the intended directory.

Network Attacks

Availability

DDoS

Overwhelming a service with traffic from many sources.

Interception

MITM

Intercepting/altering traffic between two parties (ARP spoofing).

Interception

DNS Spoofing

Corrupting resolution to redirect victims to attacker hosts.

Credential

Credential Sniffing

Capturing unencrypted credentials; mitigated by TLS.

Social Engineering

Deception

Phishing

Mass emails impersonating trusted entities to harvest credentials.

Deception

Spear Phishing

Highly targeted phishing with personalized context.

Deception

Pretexting

Inventing a scenario to trick a victim into revealing info.

Physical

Tailgating

Following an authorized person into a restricted area.

AI-enabled

Deepfake & vishing

LLM-generated voice/email at scale dramatically lowers phishing cost.

Malware

Malware

Ransomware

Encrypts files and demands payment for the key.

Malware

Trojan

Malware disguised as legitimate software.

Malware

Worm

Self-replicating malware spreading across networks.

Malware

Rootkit

Hides presence and grants persistent privileged access.

Malware

Keylogger

Records keystrokes to capture credentials.

AI-enabled

Polymorphic malware

LLMs generate novel variants to evade signature-based AV.

Skills & Knowledge for the Future (2026+)

Companies now hire for AI security engineers and security automation engineers alongside traditional roles. The winning combination is classic security depth + AI fluency.

Core

Networking & OS

TCP/IP, DNS, HTTP, Linux, Windows internals — still the foundation.

Core

Programming

Python (mandatory), plus Bash/PowerShell, and reading JS/Go/C.

Core

Web & API security

OWASP Top 10, authN/authZ, API testing, cloud (AWS/Azure/GCP).

AI

ML fundamentals

How models train/infer; adversarial attacks (FGSM, PGD, model inversion).

AI

LLM security

OWASP Top 10 for LLMs, prompt injection, RAG poisoning, agent tool abuse.

AI

Agent engineering

Build/orchestrate agents (LangGraph, CrewAI), tool calling, MCP, evals.

Offensive

Exploitation

Recon → enumeration → exploitation → post-exploitation, with real tools.

Defensive

Detection & response

SIEM, threat hunting, MITRE ATT&CK, incident response.

Soft

Reporting & communication

Turning technical findings into business-risk reports.

The differentiatorMost candidates can run tools. Few can automate an end-to-end assessment, verify AI output, and explain the blast radius. Build agents, publish them, and document your process — that’s a portfolio that gets interviews.

Career Roadmap & Certifications

1
Foundations — Linux, networking, Python. Cert: CompTIA Security+ / Network+.
2
Hands-on hacking — TryHackMe → HackTheBox → PortSwigger Web Security Academy. Build a home lab (VirtualBox: Kali + DVWA + VulnHub).
3
Practical certs — eJPT / OSCP (offensive), CEH (HR keyword), and cloud (AWS Security).
4
AI security specialization — OWASP Top 10 for LLMs, MITRE ATLAS, red-teaming tools (Garak, PyRIT). Cert: CAISP (Certified AI Security Professional) or vendor AI security certs.
5
Portfolio + public proof — automate a pentest agent, publish write-ups, contribute to open source (nuclei templates, LLM4Pentest), hunt AI bug bounties.
6
Job targets — Penetration Tester, Security Engineer, AI Security Engineer, Red Team Operator, AppSec, SOC Analyst, Security Automation Engineer.

Job-ready checklist

SkillHow to prove it
Web/API pentestingCompleted PortSwigger labs + a written report on a real bug you found.
Scripting/automationPublic GitHub with your pentest + social + WordPress agents.
LLM securityPrompt-injection PoCs, Garak scans, a blog post on your findings.
Cloud securityConfigured AWS IAM/S3 hardening in a lab.
CommunicationCVSS-scored, remediation-ready sample reports.

Common Tools

ToolCategoryPurpose
nmapReconPort scanning and service fingerprinting.
nucleiScannerTemplate-based vulnerability scanning.
Burp SuiteWebIntercepting proxy and web vuln testing.
sqlmapWebAutomated SQL injection detection/exploitation.
ffuf / gobusterWebDirectory and virtual-host brute-forcing.
MetasploitExploitExploitation and post-exploitation framework.
WiresharkNetworkPacket capture and protocol analysis.
HydraCredentialOnline brute-force and dictionary attacks.
John / HashcatCredentialOffline password hash cracking.
OllamaAIRun local LLMs for agents and automation.
Garak / PyRITAIRed-teaming LLM applications.

Frameworks & Standards

Methodology

MITRE ATT&CK

Adversary tactics/techniques/procedures for threat modeling.

AI Matrix

MITRE ATLAS

The ATT&CK equivalent for AI/ML system threats.

Standard

OWASP Top 10

Most critical web app risks.

Standard

OWASP Top 10 for LLMs

Prompt injection, output handling, excessive agency, and more.

Standard

NIST CSF

Framework for managing cybersecurity risk.

Standard

ISO/IEC 27001

Information security management systems.

Scoring

CVSS

Vulnerability severity scoring (0–10).

Glossary

Agent — An LLM that can call tools, hold state, and loop (plan → act → observe).
ReAct — “Reason + Act” prompting pattern for tool-using agents.
RAG — Retrieval-Augmented Generation: grounding an LLM in external documents.
MCP — Model Context Protocol: a standard way for models to use external tools/data.
Prompt Injection — Overriding a model’s instructions via crafted input.
Jailbreak — Bypassing a model’s safety guardrails.
Quantization — Compressing model weights to run on smaller hardware.
Zero-day — A vulnerability unknown to the vendor with no patch.
Exploit / Payload — Code that leverages a vuln / the delivered malicious component.
Privilege Escalation — Gaining higher access than initially granted.
Lateral Movement — Moving through a network after initial access.
C2 — Command & Control infrastructure for compromised systems.
Honeypot / Sandbox — Decoy or isolated environment for detecting/analyzing attacks.

CyberWiki — a purple-themed AI security reference (2026). All agent scripts are for authorized testing, automation of your own systems, and education only.

A7 Security Hunters provides cybersecurity training, ethical hacking courses, penetration testing education, digital forensics training, AI security learning, and professional cybersecurity certifications for students and professionals across India.

Address: Mata Darwaja, Gau Karan Rd, Near SD School, landmark Gau Karn Traffic Police Choki, Plot 736a Baba Laxman Puri Colony, Makhane or, Library Wali Gali, Rohtak124001, Haryana (India) | Official Email Address- [email protected] | [email protected] | Official Phone Numbers – +91 – 7988-28-5508 | +91 – 818181-6323

© 2026 A7 Security Hunters. Cybersecurity Training, Ethical Hacking Courses & Professional Certifications.