-
Notifications
You must be signed in to change notification settings - Fork 0
oscal agent lab.stub
Nicolas Cravino edited this page Apr 11, 2026
·
3 revisions
id: oscal-agent-lab name: OSCAL Agent Lab repo_path: /sessions/charming-sleepy-ritchie/repos/oscal-agent-lab remote_url: https://github.com/sw30labs/oscal-agent-lab.git primary_language: Python framework: LangGraph ingested: 2026-04-11 last_commit_date: 2026-04-11
Experimental lab for OSCAL + AI agents. Loads NIST SP 800-53 Rev 5 catalog, builds FAISS vector index over 1,196 controls, and exposes 4 LangGraph agents for exploration and analysis.
LangGraph + LangChain + FAISS integration with 4 agents:
- ExplainerAgent — RAG-based Q&A over 800-53 controls using FAISS vector search
- DiffAgent — compares two OSCAL SSPs and highlights control differences
- ProfileBuilderAgent — generates OSCAL profiles from natural language requirements
- ValidatorAgent — validates OSCAL JSON schema and explains validation errors using LLM
FAISS vector index built over 1,196 controls from NIST SP 800-53 Rev 5. CLI copilot interface for interactive exploration.
- langgraph
- langchain
- langchain-community
- langchain-openai
- faiss-cpu
- python-dotenv
- jsonschema
GitHub Actions ci.yml
python langgraph langchain faiss oscal nist security compliance rag