Commit Graph

  • 1f8b097244 docs(rag): replace mermaid diagram with static image main shiva108 2026-02-03 19:20:35 +01:00
  • ba55bf3f6b chore: Removed outdated mermaid diagram for Secure Document Ingestion Pipeline from Chapter 12 shiva108 2026-02-03 19:17:40 +01:00
  • 49ca732dc0 docs(supply-chain): add supply chain schematic and resize existing image shiva108 2026-02-03 19:14:27 +01:00
  • fbb4605a92 docs(supply-chain): refine images in supply chain security chapter shiva108 2026-02-03 19:12:44 +01:00
  • b60d3d585d fix: scripts/config/requirements.txt to reduce vulnerabilities snyk-fix-14c5a2ee3a70e0b2ed324c64e76e6582 snyk-bot 2026-02-03 18:09:33 +00:00
  • ddb4d06f62 style: Center mermaid diagram in RAG Pipelines chapter. shiva108 2026-02-03 19:06:26 +01:00
  • 2d738248a7 fix: scripts/config/requirements.txt to reduce vulnerabilities snyk-bot 2026-02-03 18:06:23 +00:00
  • 021be34cdb docs(mermaid): convert secure ingestion flow to graph TD shiva108 2026-02-03 19:01:04 +01:00
  • 9dd4a7ee58 docs: replace text-based lab topology diagram with a Mermaid diagram for improved visualization shiva108 2026-02-03 18:55:48 +01:00
  • 07778c2ddb docs: add arXiv links to seminal papers and correct a publication year. shiva108 2026-02-03 18:09:16 +01:00
  • 986856bef9 docs(lab-setup): enhance lab setup with isolation, LLM options, and safety tools shiva108 2026-02-03 18:08:54 +01:00
  • dbd2bbb2f8 docs: Refine network isolation instructions, update the default model, and correct research paper publication years. shiva108 2026-02-03 17:48:30 +01:00
  • 40ad95f5e7 docs(kill-switch): add image for kill switch logic flowchart shiva108 2026-02-03 17:42:03 +01:00
  • 2e9a7f4832 docs(lab-setup): update lab setup guide and model pricing shiva108 2026-02-03 17:38:37 +01:00
  • ffab437091 chore: Updated Chapter 7 lab setup guide to include notes on tool versions, pricing information, and recommended hybrid approach shiva108 2026-02-03 17:16:42 +01:00
  • b29f16ded7 docs(lab-setup): refine content for lab setup and safety chapter shiva108 2026-02-03 14:02:00 +01:00
  • 656fa1795c docs(lab-setup): enhance LLM lab setup and red teaming guidance shiva108 2026-02-03 13:38:42 +01:00
  • a20a78b594 docs(lab-setup): add diagrams to lab setup and safety chapter shiva108 2026-02-03 13:22:59 +01:00
  • d87ccc7544 docs: Remove two topology diagrams from Chapter 7. shiva108 2026-02-03 13:18:28 +01:00
  • dbf011307f docs: add topology diagrams for Docker and VM-based lab setups. shiva108 2026-02-03 13:12:48 +01:00
  • 9880e1497c docs(lab-setup): overhaul lab setup and safety chapter with practical guides shiva108 2026-02-03 13:12:48 +01:00
  • 111e3b60b9 feat: remove the PIT continuous integration workflow shiva108 2026-01-27 16:33:50 +01:00
  • 99ff91bdb2 feat: Update pit scan command invocations to include run subcommand and add a new model-specific test. shiva108 2026-01-27 16:33:25 +01:00
  • 0061ac5de9 feat: Add CLI option to specify the model and refine test result output formatting for pattern ID and evidence details. shiva108 2026-01-27 15:05:38 +01:00
  • 5ac57fb02f feat: Hardcode LLM client timeout to 60 seconds to accommodate slow LLMs. shiva108 2026-01-27 11:47:55 +01:00
  • 23b94c5038 feat: Refactor model discovery and selection, filter embedding models, update report summary, and optimize prompt sending with max_tokens. shiva108 2026-01-27 10:59:44 +01:00
  • 1723769ee0 feat(discovery): add LLM service auto-discovery and multi-model testing shiva108 2026-01-27 10:31:18 +01:00
  • e51a22a43c feat: add port 1234 to common LLM service discovery ports shiva108 2026-01-27 10:22:11 +01:00
  • 9a6acc8fce feat: Add optional model configuration to TargetConfig. shiva108 2026-01-27 10:16:53 +01:00
  • 9f73ae23ff chore: Added optional 'model' parameter to schema.py in prompt_injection_tester shiva108 2026-01-27 10:15:51 +01:00
  • ba0e3f6ef6 refactor: Update all relative imports to absolute imports across modules. shiva108 2026-01-27 10:15:49 +01:00
  • e48c7b1447 chore(pit): remove empty placeholder files shiva108 2026-01-27 00:35:11 +01:00
  • be43e10945 feat: Introduce structural tests and new modules for the Prompt Injection Tester (PIT) tool. shiva108 2026-01-27 00:32:34 +01:00
  • 4917c2e7b5 docs: Remove obsolete implementation and phase completion documentation. shiva108 2026-01-27 00:14:39 +01:00
  • fb174f034e feat: Introduce a comprehensive release guide for the prompt injection tester and refine gitignore rules for new build artifacts and the release file. shiva108 2026-01-27 00:11:35 +01:00
  • 6aae7eef17 chore: Ignore DEPLOYMENT.md. shiva108 2026-01-27 00:07:53 +01:00
  • ef8573b445 docs: Update gitignore to exclude PHASE2_COMPLETE.md and improve documentation readability with minor formatting adjustments. shiva108 2026-01-27 00:06:57 +01:00
  • 88939ecf0d feat: Add discover_llm.py script to find local LLM endpoints and ignore discovery_output.txt. shiva108 2026-01-26 23:07:39 +01:00
  • 1238480ecc feat: Add a validation test script for the PIT tool and update .gitignore to exclude new test-related files. shiva108 2026-01-26 20:38:47 +01:00
  • 9ed5b09aff feat: Introduce the Prompt Injection Tester (PIT) tool, including its CI workflow, Docker setup, and comprehensive changelog. shiva108 2026-01-26 20:30:28 +01:00
  • 57b50d45b6 feat: Introduce Prompt Injection Tester with its architecture, containerization, and CI workflow, along with related .gitignore updates and a .ripgreprc config. shiva108 2026-01-26 20:27:06 +01:00
  • 9c66e0f1bd feat: Add pattern development guide, user guide, and report tests for the prompt injection tester, and update gitignore. shiva108 2026-01-26 20:21:57 +01:00
  • 5ff8fb5c01 feat: add an end-to-end test script for the prompt injection tester. shiva108 2026-01-26 20:14:49 +01:00
  • 7f750c4670 feat(orchestrator): implement new pipeline for auto scans shiva108 2026-01-26 20:12:14 +01:00
  • 4534e35d79 docs(cli): revamp CLI specification for modern UX shiva108 2026-01-26 19:39:44 +01:00
  • 5b59811989 feat: Introduce a new configuration system for PIT using Pydantic schemas for target, attack, reporting, and authorization, with a loader for YAML files and CLI arguments. shiva108 2026-01-26 18:58:23 +01:00
  • 3bad401ada chore(gitignore): add specification file to gitignore shiva108 2026-01-26 17:46:59 +01:00
  • 494d7541af feat: implement orchestrator module to manage LLM endpoint discovery and testing workflows. shiva108 2026-01-26 17:42:19 +01:00
  • e564d389fc build: Add PHASE1_COMPLETE.md to .gitignore. shiva108 2026-01-26 16:13:14 +01:00
  • be3b06ba75 build(prompt-injection-tester): add typer and rich dependencies for pit script shiva108 2026-01-26 16:12:49 +01:00
  • 1ade6e12f9 chore: ignore CLI_ARCHITECTURE.md in tools/prompt_injection_tester/. shiva108 2026-01-26 16:03:32 +01:00
  • 30a80f83f6 chore: ignore CLI specification for the prompt injection tester tool. shiva108 2026-01-26 15:58:03 +01:00
  • 5f8c0e04bc feat: Initialize git configuration and submodules, and update .gitignore to exclude common user config, IDE, and Claude-specific files. shiva108 2026-01-26 13:50:40 +01:00
  • bd4dc886d9 dectection update. shiva108 2026-01-26 13:35:22 +01:00
  • 6432385796 feat: Add vulnerability graph and terminal exploit list images to documentation assets. shiva108 2026-01-26 13:28:55 +01:00
  • aac93cb221 feat: Add model identifier configuration for target LLMs and enhance prompt injection detection patterns with refined confidence scoring. shiva108 2026-01-26 13:16:06 +01:00
  • da7ec7a341 feat: Add comprehensive test suite including CLI, enhanced detection, integration, and async execution tests. shiva108 2026-01-26 13:06:47 +01:00
  • d4e1c3739d style(prompt_injection_tester): apply consistent formatting and type hints shiva108 2026-01-26 12:42:44 +01:00
  • 2022004854 refactor: Improve code quality by adding type hints, enforcing client initialization, and ignoring virtual environments. shiva108 2026-01-26 00:00:59 +01:00
  • 52a9b3f0a8 feat: Introduce a new prompt injection tester tool with detection modules, utilities, and a command-line interface. shiva108 2026-01-25 23:53:11 +01:00
  • 4d39a177cf feat: Introduce prompt injection tester framework with core models and various direct, indirect, and advanced attack patterns. shiva108 2026-01-25 23:42:21 +01:00
  • 5e13f6d569 docs: Add newsletter_jan_2026.md to .gitignore. shiva108 2026-01-25 23:17:20 +01:00
  • 2138c3f500 docs: Ignore the January 2026 AI Security Intelligence Report. shiva108 2026-01-25 00:40:08 +01:00
  • 830c20e81f chore: Add AI Security Intelligence Report to gitignore. shiva108 2026-01-25 00:35:47 +01:00
  • c90b3bc660 chore: Remove gitbook-cli from dependencies. shiva108 2026-01-24 09:55:28 +01:00
  • 1f629c1f24 docs: Standardize example and scenario blocks to YAML format for improved structure and readability, and refine associated headings. shiva108 2026-01-24 09:51:17 +01:00
  • 7fe557e4e3 docs(jailbreaks): format examples as YAML shiva108 2026-01-23 23:29:17 +01:00
  • 04b0325e64 refactor: Convert code examples in Chapter 15 from plain text to structured YAML format for improved clarity. shiva108 2026-01-23 23:24:07 +01:00
  • 529d06f00a fix(test-orchestrator): prevent SSRF and path traversal vulnerabilities shiva108 2026-01-23 16:53:28 +01:00
  • 4964487bbe docs(prompt-injection): enhance code block formatting and clarity shiva108 2026-01-23 16:46:14 +01:00
  • 6d12219cfa docs(supply-chain-security): improve readability of attack examples and flows shiva108 2026-01-23 16:13:45 +01:00
  • 8c90069c91 docs(supply-chain): format attack examples as tables and YAML shiva108 2026-01-23 16:08:30 +01:00
  • 3dc2cc6fa6 docs(rag): update example content structure shiva108 2026-01-23 16:02:15 +01:00
  • 90785b44e5 docs(rag): update malicious document example format shiva108 2026-01-23 15:56:41 +01:00
  • 088eeaf3df docs(rag-pipelines): refactor metadata leakage example to table shiva108 2026-01-23 15:53:24 +01:00
  • e946e00f09 docs(rag): format example queries and trojan document shiva108 2026-01-23 15:49:10 +01:00
  • 7fc56b8ad3 docs(rag-pipelines): improve formatting of RAG attack examples and scenarios shiva108 2026-01-23 15:44:19 +01:00
  • 5190be05bf docs(rag-pipelines): update RAG pipeline example format to YAML shiva108 2026-01-23 15:38:24 +01:00
  • cc3dfd39d4 added yaml block shiva108 2026-01-23 15:32:58 +01:00
  • 5c59a42179 docs(rag-pipelines): format RAG pipeline test cases as a table shiva108 2026-01-23 15:31:52 +01:00
  • 423493c24c docs(rag-pipelines): format attacker query example as table shiva108 2026-01-23 15:27:42 +01:00
  • 2c774d4ea6 deleted node files shiva108 2026-01-23 15:22:25 +01:00
  • 197567bdae fda shiva108 2026-01-23 15:20:31 +01:00
  • 2ec4191721 adding mermaid packages shiva108 2026-01-23 15:09:56 +01:00
  • 91dccbba6f Remove double illustrations. shiva108 2026-01-22 23:55:33 +01:00
  • 4282c05b06 mermaid shiva108 2026-01-22 23:53:31 +01:00
  • c84b769a01 mermaid js added shiva108 2026-01-22 23:49:27 +01:00
  • d2e391097f .. shiva108 2026-01-22 23:41:07 +01:00
  • c288ff9aed fix(ch07): Replace Mermaid diagrams with generated static PNGs for GitBook compatibility shiva108 2026-01-22 23:40:32 +01:00
  • 0523c5ee72 fix: Restore standard Mermaid markdown syntax for GitBook shiva108 2026-01-22 23:37:21 +01:00
  • 230f9c1806 fix: Convert Mermaid diagrams to GitBook syntax using {% mermaid %} blocks shiva108 2026-01-22 23:34:22 +01:00
  • 0bbd5ad728 mermaid shiva108 2026-01-22 23:29:25 +01:00
  • b6f1fc6d61 Update and audit shiva108 2026-01-22 23:24:47 +01:00
  • 438742986b 512 shiva108 2026-01-22 23:16:00 +01:00
  • 196179a678 udpate 41 shiva108 2026-01-22 21:05:23 +01:00
  • a6798c37be update 41 shiva108 2026-01-22 20:58:07 +01:00
  • fef2c1325d git shiva108 2026-01-22 15:27:46 +01:00
  • 4ac3b0e296 feat: add and embed three new diagrams to the Prompt Injection Playbook. shiva108 2026-01-22 15:12:12 +01:00
  • 9394bfdf3a w Refactor headings and bullet points for better readability in docs/Chapter_46_Conclusion_and_Next_Steps.md shiva108 2026-01-22 11:38:36 +01:00
  • 3dfd102404 docs: Add infographics for AI Red Team Maturity Model, Purple Team Loop, and Red Team Lab architecture to Chapter 45. shiva108 2026-01-22 11:34:53 +01:00