Files
ai-llm-red-team-handbook/final_audit_report.json
shiva108 9880e1497c docs(lab-setup): overhaul lab setup and safety chapter with practical guides
- Significantly expanded Chapter 7 with detailed guides and code examples for AI red teaming lab setup.
- Introduced comprehensive sections on local LLM deployment, API-based testing, and network isolation.
- Added critical safety controls including kill switches, watchdog timers, rate limiting, and cost management.
- Included advanced topics such as testing RAG, agent systems, and multi-modal models.
- Provided pre-engagement and daily operational checklists, risk management, and incident response procedures.
2026-02-03 13:12:48 +01:00

95 lines
3.1 KiB
JSON

{
"metadata": {
"chapter": "Chapter_07_Lab_Setup_and_Environmental_Safety.md",
"audit_date": "2026-02-03 13:05:24",
"duration_seconds": 1.69,
"version": "2.0"
},
"summary": {
"total_links": 14,
"broken_links": 7
},
"url_verification": [
{
"url": "http://localhost:11434",
"status": 200,
"alive": true
},
{
"url": "http://localhost:8080",
"status": -1,
"alive": false,
"error": "HTTPConnectionPool(host='localhost', port=8080): Max retries exceeded with url: / (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fc113a64f90>: Failed to establish a new connection: [Errno 111] Connection refused'))"
},
{
"url": "http://localhost:11434/",
"status": 200,
"alive": true
},
{
"url": "http://localhost:8000/v1",
"status": -1,
"alive": false,
"error": "HTTPConnectionPool(host='localhost', port=8000): Max retries exceeded with url: /v1 (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fc11008c3d0>: Failed to establish a new connection: [Errno 111] Connection refused'))"
},
{
"url": "http://localhost:7860",
"status": -1,
"alive": false,
"error": "HTTPConnectionPool(host='localhost', port=7860): Max retries exceeded with url: / (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fc1100831d0>: Failed to establish a new connection: [Errno 111] Connection refused'))"
},
{
"url": "http://elasticsearch:9200",
"status": -1,
"alive": false,
"error": "HTTPConnectionPool(host='elasticsearch', port=9200): Max retries exceeded with url: / (Caused by NameResolutionError(\"<urllib3.connection.HTTPConnection object at 0x7fc113a67b50>: Failed to resolve 'elasticsearch' ([Errno -2] Name or service not known)\"))"
},
{
"url": "http://ollama:11434",
"status": -1,
"alive": false,
"error": "HTTPConnectionPool(host='ollama', port=11434): Max retries exceeded with url: / (Caused by NameResolutionError(\"<urllib3.connection.HTTPConnection object at 0x7fc11007e450>: Failed to resolve 'ollama' ([Errno -2] Name or service not known)\"))"
},
{
"url": "http://localhost:11434/api/generate",
"status": 405,
"alive": false
},
{
"url": "https://ollama.com/install.sh",
"status": 200,
"alive": true
},
{
"url": "https://download.pytorch.org/whl/cpu",
"status": 200,
"alive": true
},
{
"url": "https://huggingface.co/TheBloke/Llama-2-7B-Chat-GGUF/resolve/main/llama-2-7b-chat.Q4_K_M.gguf",
"status": 200,
"alive": true
},
{
"url": "https://api.openai.com/v1/organization/api_keys/${OPENAI_TEMP_KEY_ID}",
"status": 404,
"alive": false
},
{
"url": "https://github.com/oobabooga/text-generation-webui",
"status": 200,
"alive": true
},
{
"url": "https://github.com/ggerganov/llama.cpp",
"status": 200,
"alive": true
}
],
"structure_issues": [
{
"type": "Structure",
"issue": "Duplicate headers found"
}
]
}