{"id":28149872,"url":"https://github.com/nvisosecurity/sans-webinar-robocop","last_synced_at":"2026-02-27T01:01:24.488Z","repository":{"id":284728115,"uuid":"955311172","full_name":"NVISOsecurity/sans-webinar-robocop","owner":"NVISOsecurity","description":"This repository contains the demo code for the webcast organized by SANS titled \"From Playbooks to Robocop: The Evolution of SOC Automation\".","archived":false,"fork":false,"pushed_at":"2025-03-27T13:43:05.000Z","size":162,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-15T02:14:45.627Z","etag":null,"topics":["agent","ai","autogen","sans","webcast"],"latest_commit_sha":null,"homepage":"https://www.sans.org/webcasts/from-playbooks-robocop-evolution-soc-automation/","language":"Python","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NVISOsecurity.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-03-26T12:52:35.000Z","updated_at":"2025-04-23T06:33:17.000Z","dependencies_parsed_at":"2025-03-27T11:45:17.995Z","dependency_job_id":null,"html_url":"https://github.com/NVISOsecurity/sans-webinar-robocop","commit_stats":null,"previous_names":["nvisosecurity/sans-webinar-robocop"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/NVISOsecurity/sans-webinar-robocop","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NVISOsecurity%2Fsans-webinar-robocop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NVISOsecurity%2Fsans-webinar-robocop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NVISOsecurity%2Fsans-webinar-robocop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NVISOsecurity%2Fsans-webinar-robocop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NVISOsecurity","download_url":"https://codeload.github.com/NVISOsecurity/sans-webinar-robocop/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NVISOsecurity%2Fsans-webinar-robocop/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29879896,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-26T23:51:21.483Z","status":"ssl_error","status_checked_at":"2026-02-26T23:50:46.793Z","response_time":89,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agent","ai","autogen","sans","webcast"],"created_at":"2025-05-15T02:14:43.982Z","updated_at":"2026-02-27T01:01:22.447Z","avatar_url":"https://github.com/NVISOsecurity.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Robocop: The Evolution of SOC Automation\n\nThis repository contains the demo code build on top of [Autogen](https://microsoft.github.io/autogen/stable/) for the webcast organized by SANS titled [**\"From Playbooks to Robocop: The Evolution of SOC Automation\"**](https://www.sans.org/webcasts/from-playbooks-robocop-evolution-soc-automation/).\n\n![SANS Webcast](images/SANSWebinar.jpg \"Title\")\n\n## Overview\n\nThe landscape of Security Operations is changing rapidly, and automation is leading the charge. In the second episode of the “Purple Team Power Hour”, we’ll explore how security teams are moving beyond static, pre-built playbooks toward dynamic, AI-driven solutions that can adapt to evolving threats in real time. \n\n\n## Prerequisites\n\n- [Azure OpenAI Service](https://learn.microsoft.com/en-us/azure/ai-services/openai/overview)\n\n## Getting Started\n\n1. Clone the repository:\n    ```bash\n    git clone git@github.com:NVISOsecurity/sans-webinar-robocop.git\n    cd sans-webinar-robocop\n    ```\n\n2. Install dependencies:\n    ```bash\n    pip install -r requirements.txt\n    ```\n\n3. Copy .env file:\n    ```bash\n    cp .env_example .env\n    ```\n\n4. Set values in `.env` file\n\n## Usage\n\nRun the demo scripts to explore the automation examples:\n```bash\npython 01_agent.py\n```\n\n## License\n\nThis project is licensed under the [MIT License](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnvisosecurity%2Fsans-webinar-robocop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnvisosecurity%2Fsans-webinar-robocop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnvisosecurity%2Fsans-webinar-robocop/lists"}