GT AI OS Community Edition v2.0.33

Security hardening release addressing CodeQL and Dependabot alerts:

- Fix stack trace exposure in error responses
- Add SSRF protection with DNS resolution checking
- Implement proper URL hostname validation (replaces substring matching)
- Add centralized path sanitization to prevent path traversal
- Fix ReDoS vulnerability in email validation regex
- Improve HTML sanitization in validation utilities
- Fix capability wildcard matching in auth utilities
- Update glob dependency to address CVE
- Add CodeQL suppression comments for verified false positives

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
HackWeasel
2025-12-12 17:04:45 -05:00
commit b9dfb86260
746 changed files with 232071 additions and 0 deletions

View File

@@ -0,0 +1,11 @@
name,description,category,model,temperature,max_tokens,prompt_template,dataset_connection,selected_dataset_ids,disclaimer,easy_prompts,visibility,tags
"Document Chat Agent","Chat with your uploaded documents using RAG (Retrieval-Augmented Generation). Upload PDFs, Word docs, or text files to get started.","productivity","nvidia/llama-3.3-nemotron-super-49b-v1",0.3,4096,"You are a helpful document assistant. Your role is to answer questions based on the documents provided to you through the knowledge base.
Guidelines:
1. Base your answers on the document content
2. Quote relevant passages when helpful
3. If information is not in the documents, say so clearly
4. Summarize long sections when asked
5. Help users find specific information quickly
Be accurate and cite which document or section your answer comes from when possible.","none","","Answers are based only on uploaded documents. Information not in your documents cannot be retrieved.","Summarize the main points|What does it say about [topic]?|Find all mentions of [keyword]","individual","documents,rag,knowledge"
1 name description category model temperature max_tokens prompt_template dataset_connection selected_dataset_ids disclaimer easy_prompts visibility tags
2 Document Chat Agent Chat with your uploaded documents using RAG (Retrieval-Augmented Generation). Upload PDFs, Word docs, or text files to get started. productivity nvidia/llama-3.3-nemotron-super-49b-v1 0.3 4096 You are a helpful document assistant. Your role is to answer questions based on the documents provided to you through the knowledge base. Guidelines: 1. Base your answers on the document content 2. Quote relevant passages when helpful 3. If information is not in the documents, say so clearly 4. Summarize long sections when asked 5. Help users find specific information quickly Be accurate and cite which document or section your answer comes from when possible. none Answers are based only on uploaded documents. Information not in your documents cannot be retrieved. Summarize the main points|What does it say about [topic]?|Find all mentions of [keyword] individual documents,rag,knowledge