[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6AFET5980DK9NK54X0C5D41":3,"skill-same:01M6AFET5980DK9NK54X0C5D41":130},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":23,"publishedAt":44,"linkOnly":45,"markdownContent":46,"markdownBody":47,"frontMatter":48,"refName":71,"commitSha":72,"skillDirectory":73,"forksCount":74,"repositoryHtmlUrl":75,"repositoryHomepageUrl":76,"ownerHtmlUrl":77,"ownerBlogUrl":78,"ownerDescription":79,"updatedAt":80,"install":81,"resources":94},"01M6AFET5980DK9NK54X0C5D41","implementing-velociraptor-for-ir-collection",null,"Deploy and configure Velociraptor for scalable endpoint forensic artifact collection during incident response using VQL queries, hunts, and pre-built artifact packs across Windows, Linux, and macOS environments.","mukul975\u002FAnthropic-Cybersecurity-Skills","mukul975","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F42860185?v=4","01M6ADEQR8T5M4EEG6C67BQCWF","Mahipal","01M6ADJPMYWG1E5GM1FWBE3128",35990,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fmukul975\u002FAnthropic-Cybersecurity-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fimplementing-velociraptor-for-ir-collection\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000011","运维与部署","SCENARIO","使用场景",[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43],"implementing velociraptor for ir collection","collection","velociraptor","t1078","forensic-artifacts","endpoint-collection","analysis","rapid7","t1490","execution","macos","endpoint","dfir","threat-hunting","file","artifacts","windows","incident response","cybersecurity","linux","2026-11-10 10:12:30",false,"---\nname: implementing-velociraptor-for-ir-collection\ndescription: Deploy and configure Velociraptor for scalable endpoint forensic artifact\n  collection during incident response using VQL queries, hunts, and pre-built artifact\n  packs across Windows, Linux, and macOS environments.\ndomain: cybersecurity\nsubdomain: incident-response\ntags:\n- velociraptor\n- dfir\n- endpoint-collection\n- vql\n- forensic-artifacts\n- rapid7\n- threat-hunting\n- incident-response\nmitre_attack:\n- T1486\n- T1490\n- T1070\n- T1078\n- T1005\nversion: '1.0'\nauthor: mahipal\nlicense: Apache-2.0\nd3fend_techniques:\n- Executable Denylisting\n- Execution Isolation\n- File Metadata Consistency Validation\n- Content Format Conversion\n- File Content Analysis\nnist_csf:\n- RS.MA-01\n- RS.MA-02\n- RS.AN-03\n- RC.RP-01\n---\n\n# Implementing Velociraptor for IR Collection\n\n## Overview\n\nVelociraptor is an advanced open-source endpoint monitoring, digital forensics, and incident response platform developed by Rapid7. It uses the Velociraptor Query Language (VQL) to create custom artifacts that collect, query, and monitor almost any aspect of an endpoint. Velociraptor enables incident response teams to rapidly collect and examine forensic artifacts from across a network, supporting large-scale deployments with minimal performance impact. The client-server architecture with Fleetspeak communication enables real-time data collection from thousands of endpoints simultaneously, with offline endpoints picking up hunts when they reconnect.\n\n\n## When to Use\n\n- When deploying or configuring implementing velociraptor for ir collection capabilities in your environment\n- When establishing security controls aligned to compliance requirements\n- When building or improving security architecture for this domain\n- When conducting security assessments that require this implementation\n\n## Prerequisites\n\n- Familiarity with incident response concepts and tools\n- Access to a test or lab environment for safe execution\n- Python 3.8+ with required dependencies installed\n- Appropriate authorization for any testing activities\n\n## Architecture\n\n### Components\n- **Velociraptor Server**: Central management console with web UI and API\n- **Velociraptor Client (Agent)**: Lightweight agent deployed to endpoints\n- **Fleetspeak**: Communication framework between client and server\n- **VQL Engine**: Query language engine for artifact collection\n- **Filestore**: Server-side storage for collected artifacts\n- **Datastore**: Metadata storage for hunts, flows, and client information\n\n### Supported Platforms\n- Windows (7+, Server 2008R2+)\n- Linux (Debian, Ubuntu, CentOS, RHEL)\n- macOS (10.13+)\n\n## Deployment\n\n### Server Installation\n```bash\n# Download latest release\nwget https:\u002F\u002Fgithub.com\u002FVelocidex\u002Fvelociraptor\u002Freleases\u002Flatest\u002Fdownload\u002Fvelociraptor-linux-amd64\n\n# Generate server configuration\n.\u002Fvelociraptor-linux-amd64 config generate -i\n\n# Start the server\n.\u002Fvelociraptor-linux-amd64 --config server.config.yaml frontend\n\n# Or run as systemd service\nsudo cp velociraptor-linux-amd64 \u002Fusr\u002Flocal\u002Fbin\u002Fvelociraptor\nsudo velociraptor --config \u002Fetc\u002Fvelociraptor\u002Fserver.config.yaml service install\n```\n\n### Client Deployment\n```bash\n# Repack client MSI for Windows deployment\nvelociraptor --config server.config.yaml config client > client.config.yaml\nvelociraptor config repack --msi velociraptor-windows-amd64.msi client.config.yaml output.msi\n\n# Deploy via Group Policy, SCCM, or Intune\n# Client runs as a Windows service: \"Velociraptor\"\n\n# Linux client deployment\nvelociraptor --config client.config.yaml client -v\n\n# macOS client deployment\nvelociraptor --config client.config.yaml client -v\n```\n\n### Docker Deployment\n```bash\ndocker run --name velociraptor \\\n  -v \u002Fopt\u002Fvelociraptor:\u002Fvelociraptor\u002Fdata \\\n  -p 8000:8000 -p 8001:8001 -p 8889:8889 \\\n  velocidex\u002Fvelociraptor\n```\n\n## Core IR Artifact Collection\n\n### Windows Forensic Artifacts\n\n```sql\n-- Collect Windows Event Logs\nSELECT * FROM Artifact.Windows.EventLogs.EvtxHunter(\n  EvtxGlob=\"C:\u002FWindows\u002FSystem32\u002Fwinevt\u002FLogs\u002F*.evtx\",\n  IDRegex=\"4624|4625|4648|4672|4688|4698|4769|7045\"\n)\n\n-- Collect Prefetch files for execution evidence\nSELECT * FROM Artifact.Windows.Forensics.Prefetch()\n\n-- Collect Shimcache entries\nSELECT * FROM Artifact.Windows.Registry.AppCompatCache()\n\n-- Collect Amcache entries\nSELECT * FROM Artifact.Windows.Forensics.Amcache()\n\n-- Collect UserAssist data\nSELECT * FROM Artifact.Windows.Forensics.UserAssist()\n\n-- Collect NTFS MFT timestamps\nSELECT * FROM Artifact.Windows.NTFS.MFT(\n  MFTFilename=\"C:\u002F$MFT\",\n  FileRegex=\".(exe|dll|ps1|bat|cmd)$\"\n)\n\n-- Collect scheduled tasks\nSELECT * FROM Artifact.Windows.System.TaskScheduler()\n\n-- Collect running processes with hashes\nSELECT * FROM Artifact.Windows.System.Pslist()\n\n-- Collect network connections\nSELECT * FROM Artifact.Windows.Network.Netstat()\n\n-- Collect DNS cache\nSELECT * FROM Artifact.Windows.Network.DNSCache()\n\n-- Collect browser history\nSELECT * FROM Artifact.Windows.Applications.Chrome.History()\n\n-- Collect PowerShell history\nSELECT * FROM Artifact.Windows.Forensics.PowerShellHistory()\n\n-- Collect autoruns\u002Fpersistence\nSELECT * FROM Artifact.Windows.Persistence.PermanentWMIEvents()\nSELECT * FROM Artifact.Windows.System.Services()\nSELECT * FROM Artifact.Windows.System.StartupItems()\n```\n\n### Linux Forensic Artifacts\n\n```sql\n-- Collect auth logs\nSELECT * FROM Artifact.Linux.Sys.AuthLogs()\n\n-- Collect bash history\nSELECT * FROM Artifact.Linux.Forensics.BashHistory()\n\n-- Collect crontab entries\nSELECT * FROM Artifact.Linux.Sys.Crontab()\n\n-- Collect running processes\nSELECT * FROM Artifact.Linux.Sys.Pslist()\n\n-- Collect network connections\nSELECT * FROM Artifact.Linux.Network.Netstat()\n\n-- Collect SSH authorized keys\nSELECT * FROM Artifact.Linux.Ssh.AuthorizedKeys()\n\n-- Collect systemd services\nSELECT * FROM Artifact.Linux.Services()\n```\n\n### Triage Collection (All-in-One)\n\n```sql\n-- Windows Triage Collection artifact\n-- Collects event logs, prefetch, registry, browser data, and more\nSELECT * FROM Artifact.Windows.KapeFiles.Targets(\n  Device=\"C:\",\n  _AllFiles=FALSE,\n  _EventLogs=TRUE,\n  _Prefetch=TRUE,\n  _RegistryHives=TRUE,\n  _WebBrowsers=TRUE,\n  _WindowsTimeline=TRUE\n)\n```\n\n## Hunt Operations\n\n### Creating a Hunt\n```\n1. Navigate to Hunt Manager in Velociraptor Web UI\n2. Click \"New Hunt\"\n3. Configure:\n   - Description: \"IR Triage - Case 2025-001\"\n   - Include\u002FExclude labels for targeting\n   - Artifact selection (e.g., Windows.Forensics.Prefetch)\n   - Resource limits (CPU, IOPS, timeout)\n4. Launch hunt\n5. Monitor progress in real-time\n```\n\n### VQL Hunt Examples\n\n```sql\n-- Hunt for specific file hash across all endpoints\nSELECT * FROM Artifact.Generic.Detection.HashHunter(\n  Hashes=\"e99a18c428cb38d5f260853678922e03\"\n)\n\n-- Hunt for YARA signatures in memory\nSELECT * FROM Artifact.Windows.Detection.Yara.Process(\n  YaraRule='rule malware { strings: $s1 = \"malicious_string\" condition: $s1 }'\n)\n\n-- Hunt for Sigma rule matches in event logs\nSELECT * FROM Artifact.Server.Import.SigmaRules()\n\n-- Hunt for suspicious scheduled tasks\nSELECT * FROM Artifact.Windows.System.TaskScheduler()\nWHERE Command =~ \"powershell|cmd|wscript|mshta|rundll32\"\n\n-- Hunt for processes with network connections to suspicious IPs\nSELECT * FROM Artifact.Windows.Network.Netstat()\nWHERE RemoteAddr =~ \"10\\\\.13\\\\.37\\\\.\"\n```\n\n## Real-Time Monitoring\n\n```sql\n-- Monitor for new process creation\nSELECT * FROM watch_etw(guid=\"{22fb2cd6-0e7b-422b-a0c7-2fad1fd0e716}\")\nWHERE EventData.ImageName =~ \"powershell|cmd|wscript\"\n\n-- Monitor file system changes\nSELECT * FROM watch_directory(path=\"C:\u002FWindows\u002FTemp\u002F\")\n\n-- Monitor registry changes\nSELECT * FROM watch_registry(key=\"HKLM\u002FSOFTWARE\u002FMicrosoft\u002FWindows\u002FCurrentVersion\u002FRun\u002F**\")\n```\n\n## Integration with SIEM\u002FSOAR\n\n### Splunk Integration\n```\nVelociraptor Server --> Elastic\u002FOpenSearch --> Splunk HEC\n                   --> Direct syslog forwarding\n                   --> Velociraptor API --> Custom scripts --> Splunk\n```\n\n### Elastic Stack Integration\n```yaml\n# Velociraptor server config for Elastic output\nMonitoring:\n  elastic:\n    addresses:\n      - https:\u002F\u002Felastic.local:9200\n    username: velociraptor\n    password: secure_password\n    index: velociraptor\n```\n\n## MITRE ATT&CK Mapping\n\n| Technique | VQL Artifact |\n|-----------|-------------|\n| T1059 - Command Scripting | Windows.EventLogs.EvtxHunter (4104, 4688) |\n| T1053 - Scheduled Task | Windows.System.TaskScheduler |\n| T1547 - Boot\u002FLogon Autostart | Windows.Persistence.PermanentWMIEvents |\n| T1003 - OS Credential Dumping | Windows.Detection.Yara.Process |\n| T1021 - Remote Services | Windows.EventLogs.EvtxHunter (4624 Type 3\u002F10) |\n| T1070 - Indicator Removal | Windows.EventLogs.Cleared |\n\n## References\n\n- [Velociraptor Official Documentation](https:\u002F\u002Fdocs.velociraptor.app\u002F)\n- [Rapid7 Velociraptor Product Page](https:\u002F\u002Fwww.rapid7.com\u002Fproducts\u002Fvelociraptor\u002F)\n- [CISA Velociraptor Resource](https:\u002F\u002Fwww.cisa.gov\u002Fresources-tools\u002Fservices\u002Fvelociraptor)\n- [Velociraptor GitHub Repository](https:\u002F\u002Fgithub.com\u002FVelocidex\u002Fvelociraptor)\n- [Pen Test Partners: Large-Scale Velociraptor](https:\u002F\u002Fwww.pentestpartners.com\u002Fsecurity-blog\u002Fusing-velociraptor-for-large-scale-endpoint-visibility-and-rapid-threat-hunting\u002F)\n","# Implementing Velociraptor for IR Collection\n\n## Overview\n\nVelociraptor is an advanced open-source endpoint monitoring, digital forensics, and incident response platform developed by Rapid7. It uses the Velociraptor Query Language (VQL) to create custom artifacts that collect, query, and monitor almost any aspect of an endpoint. Velociraptor enables incident response teams to rapidly collect and examine forensic artifacts from across a network, supporting large-scale deployments with minimal performance impact. The client-server architecture with Fleetspeak communication enables real-time data collection from thousands of endpoints simultaneously, with offline endpoints picking up hunts when they reconnect.\n\n\n## When to Use\n\n- When deploying or configuring implementing velociraptor for ir collection capabilities in your environment\n- When establishing security controls aligned to compliance requirements\n- When building or improving security architecture for this domain\n- When conducting security assessments that require this implementation\n\n## Prerequisites\n\n- Familiarity with incident response concepts and tools\n- Access to a test or lab environment for safe execution\n- Python 3.8+ with required dependencies installed\n- Appropriate authorization for any testing activities\n\n## Architecture\n\n### Components\n- **Velociraptor Server**: Central management console with web UI and API\n- **Velociraptor Client (Agent)**: Lightweight agent deployed to endpoints\n- **Fleetspeak**: Communication framework between client and server\n- **VQL Engine**: Query language engine for artifact collection\n- **Filestore**: Server-side storage for collected artifacts\n- **Datastore**: Metadata storage for hunts, flows, and client information\n\n### Supported Platforms\n- Windows (7+, Server 2008R2+)\n- Linux (Debian, Ubuntu, CentOS, RHEL)\n- macOS (10.13+)\n\n## Deployment\n\n### Server Installation\n```bash\n# Download latest release\nwget https:\u002F\u002Fgithub.com\u002FVelocidex\u002Fvelociraptor\u002Freleases\u002Flatest\u002Fdownload\u002Fvelociraptor-linux-amd64\n\n# Generate server configuration\n.\u002Fvelociraptor-linux-amd64 config generate -i\n\n# Start the server\n.\u002Fvelociraptor-linux-amd64 --config server.config.yaml frontend\n\n# Or run as systemd service\nsudo cp velociraptor-linux-amd64 \u002Fusr\u002Flocal\u002Fbin\u002Fvelociraptor\nsudo velociraptor --config \u002Fetc\u002Fvelociraptor\u002Fserver.config.yaml service install\n```\n\n### Client Deployment\n```bash\n# Repack client MSI for Windows deployment\nvelociraptor --config server.config.yaml config client > client.config.yaml\nvelociraptor config repack --msi velociraptor-windows-amd64.msi client.config.yaml output.msi\n\n# Deploy via Group Policy, SCCM, or Intune\n# Client runs as a Windows service: \"Velociraptor\"\n\n# Linux client deployment\nvelociraptor --config client.config.yaml client -v\n\n# macOS client deployment\nvelociraptor --config client.config.yaml client -v\n```\n\n### Docker Deployment\n```bash\ndocker run --name velociraptor \\\n  -v \u002Fopt\u002Fvelociraptor:\u002Fvelociraptor\u002Fdata \\\n  -p 8000:8000 -p 8001:8001 -p 8889:8889 \\\n  velocidex\u002Fvelociraptor\n```\n\n## Core IR Artifact Collection\n\n### Windows Forensic Artifacts\n\n```sql\n-- Collect Windows Event Logs\nSELECT * FROM Artifact.Windows.EventLogs.EvtxHunter(\n  EvtxGlob=\"C:\u002FWindows\u002FSystem32\u002Fwinevt\u002FLogs\u002F*.evtx\",\n  IDRegex=\"4624|4625|4648|4672|4688|4698|4769|7045\"\n)\n\n-- Collect Prefetch files for execution evidence\nSELECT * FROM Artifact.Windows.Forensics.Prefetch()\n\n-- Collect Shimcache entries\nSELECT * FROM Artifact.Windows.Registry.AppCompatCache()\n\n-- Collect Amcache entries\nSELECT * FROM Artifact.Windows.Forensics.Amcache()\n\n-- Collect UserAssist data\nSELECT * FROM Artifact.Windows.Forensics.UserAssist()\n\n-- Collect NTFS MFT timestamps\nSELECT * FROM Artifact.Windows.NTFS.MFT(\n  MFTFilename=\"C:\u002F$MFT\",\n  FileRegex=\".(exe|dll|ps1|bat|cmd)$\"\n)\n\n-- Collect scheduled tasks\nSELECT * FROM Artifact.Windows.System.TaskScheduler()\n\n-- Collect running processes with hashes\nSELECT * FROM Artifact.Windows.System.Pslist()\n\n-- Collect network connections\nSELECT * FROM Artifact.Windows.Network.Netstat()\n\n-- Collect DNS cache\nSELECT * FROM Artifact.Windows.Network.DNSCache()\n\n-- Collect browser history\nSELECT * FROM Artifact.Windows.Applications.Chrome.History()\n\n-- Collect PowerShell history\nSELECT * FROM Artifact.Windows.Forensics.PowerShellHistory()\n\n-- Collect autoruns\u002Fpersistence\nSELECT * FROM Artifact.Windows.Persistence.PermanentWMIEvents()\nSELECT * FROM Artifact.Windows.System.Services()\nSELECT * FROM Artifact.Windows.System.StartupItems()\n```\n\n### Linux Forensic Artifacts\n\n```sql\n-- Collect auth logs\nSELECT * FROM Artifact.Linux.Sys.AuthLogs()\n\n-- Collect bash history\nSELECT * FROM Artifact.Linux.Forensics.BashHistory()\n\n-- Collect crontab entries\nSELECT * FROM Artifact.Linux.Sys.Crontab()\n\n-- Collect running processes\nSELECT * FROM Artifact.Linux.Sys.Pslist()\n\n-- Collect network connections\nSELECT * FROM Artifact.Linux.Network.Netstat()\n\n-- Collect SSH authorized keys\nSELECT * FROM Artifact.Linux.Ssh.AuthorizedKeys()\n\n-- Collect systemd services\nSELECT * FROM Artifact.Linux.Services()\n```\n\n### Triage Collection (All-in-One)\n\n```sql\n-- Windows Triage Collection artifact\n-- Collects event logs, prefetch, registry, browser data, and more\nSELECT * FROM Artifact.Windows.KapeFiles.Targets(\n  Device=\"C:\",\n  _AllFiles=FALSE,\n  _EventLogs=TRUE,\n  _Prefetch=TRUE,\n  _RegistryHives=TRUE,\n  _WebBrowsers=TRUE,\n  _WindowsTimeline=TRUE\n)\n```\n\n## Hunt Operations\n\n### Creating a Hunt\n```\n1. Navigate to Hunt Manager in Velociraptor Web UI\n2. Click \"New Hunt\"\n3. Configure:\n   - Description: \"IR Triage - Case 2025-001\"\n   - Include\u002FExclude labels for targeting\n   - Artifact selection (e.g., Windows.Forensics.Prefetch)\n   - Resource limits (CPU, IOPS, timeout)\n4. Launch hunt\n5. Monitor progress in real-time\n```\n\n### VQL Hunt Examples\n\n```sql\n-- Hunt for specific file hash across all endpoints\nSELECT * FROM Artifact.Generic.Detection.HashHunter(\n  Hashes=\"e99a18c428cb38d5f260853678922e03\"\n)\n\n-- Hunt for YARA signatures in memory\nSELECT * FROM Artifact.Windows.Detection.Yara.Process(\n  YaraRule='rule malware { strings: $s1 = \"malicious_string\" condition: $s1 }'\n)\n\n-- Hunt for Sigma rule matches in event logs\nSELECT * FROM Artifact.Server.Import.SigmaRules()\n\n-- Hunt for suspicious scheduled tasks\nSELECT * FROM Artifact.Windows.System.TaskScheduler()\nWHERE Command =~ \"powershell|cmd|wscript|mshta|rundll32\"\n\n-- Hunt for processes with network connections to suspicious IPs\nSELECT * FROM Artifact.Windows.Network.Netstat()\nWHERE RemoteAddr =~ \"10\\\\.13\\\\.37\\\\.\"\n```\n\n## Real-Time Monitoring\n\n```sql\n-- Monitor for new process creation\nSELECT * FROM watch_etw(guid=\"{22fb2cd6-0e7b-422b-a0c7-2fad1fd0e716}\")\nWHERE EventData.ImageName =~ \"powershell|cmd|wscript\"\n\n-- Monitor file system changes\nSELECT * FROM watch_directory(path=\"C:\u002FWindows\u002FTemp\u002F\")\n\n-- Monitor registry changes\nSELECT * FROM watch_registry(key=\"HKLM\u002FSOFTWARE\u002FMicrosoft\u002FWindows\u002FCurrentVersion\u002FRun\u002F**\")\n```\n\n## Integration with SIEM\u002FSOAR\n\n### Splunk Integration\n```\nVelociraptor Server --> Elastic\u002FOpenSearch --> Splunk HEC\n                   --> Direct syslog forwarding\n                   --> Velociraptor API --> Custom scripts --> Splunk\n```\n\n### Elastic Stack Integration\n```yaml\n# Velociraptor server config for Elastic output\nMonitoring:\n  elastic:\n    addresses:\n      - https:\u002F\u002Felastic.local:9200\n    username: velociraptor\n    password: secure_password\n    index: velociraptor\n```\n\n## MITRE ATT&CK Mapping\n\n| Technique | VQL Artifact |\n|-----------|-------------|\n| T1059 - Command Scripting | Windows.EventLogs.EvtxHunter (4104, 4688) |\n| T1053 - Scheduled Task | Windows.System.TaskScheduler |\n| T1547 - Boot\u002FLogon Autostart | Windows.Persistence.PermanentWMIEvents |\n| T1003 - OS Credential Dumping | Windows.Detection.Yara.Process |\n| T1021 - Remote Services | Windows.EventLogs.EvtxHunter (4624 Type 3\u002F10) |\n| T1070 - Indicator Removal | Windows.EventLogs.Cleared |\n\n## References\n\n- [Velociraptor Official Documentation](https:\u002F\u002Fdocs.velociraptor.app\u002F)\n- [Rapid7 Velociraptor Product Page](https:\u002F\u002Fwww.rapid7.com\u002Fproducts\u002Fvelociraptor\u002F)\n- [CISA Velociraptor Resource](https:\u002F\u002Fwww.cisa.gov\u002Fresources-tools\u002Fservices\u002Fvelociraptor)\n- [Velociraptor GitHub Repository](https:\u002F\u002Fgithub.com\u002FVelocidex\u002Fvelociraptor)\n- [Pen Test Partners: Large-Scale Velociraptor](https:\u002F\u002Fwww.pentestpartners.com\u002Fsecurity-blog\u002Fusing-velociraptor-for-large-scale-endpoint-visibility-and-rapid-threat-hunting\u002F)\n",{"name":5,"tags":49,"author":52,"domain":42,"license":15,"version":53,"nist_csf":54,"subdomain":51,"description":7,"mitre_attack":59,"d3fend_techniques":65},[26,36,29,50,28,31,37,51],"vql","incident-response","mahipal","1.0",[55,56,57,58],"RS.MA-01","RS.MA-02","RS.AN-03","RC.RP-01",[60,61,62,63,64],"T1486","T1490","T1070","T1078","T1005",[66,67,68,69,70],"Executable Denylisting","Execution Isolation","File Metadata Consistency Validation","Content Format Conversion","File Content Analysis","main","54a798831d2266a3ca61ce68a7acb80b81160d57","skills\u002Fimplementing-velociraptor-for-ir-collection",4395,"https:\u002F\u002Fgithub.com\u002Fmukul975\u002FAnthropic-Cybersecurity-Skills","https:\u002F\u002Fmahipal.engineer\u002FAnthropic-Cybersecurity-Skills\u002F","https:\u002F\u002Fgithub.com\u002Fmukul975","Mahipal.engineer","🔐 Cybersecurity | 💻 Dev | 📷 Street Photographer\r\n🎓 MSc | 📚 Research & AI Security","2026-08-31 12:32:44",{"source":8,"skillName":5,"commands":82,"prompt":92,"zipAvailable":93},[83,86,89],{"tool":84,"command":85},"npx","npx skills add mukul975\u002FAnthropic-Cybersecurity-Skills --skill implementing-velociraptor-for-ir-collection",{"tool":87,"command":88},"bunx","bunx skills add mukul975\u002FAnthropic-Cybersecurity-Skills --skill implementing-velociraptor-for-ir-collection",{"tool":90,"command":91},"pnpm","pnpm dlx skills add mukul975\u002FAnthropic-Cybersecurity-Skills --skill implementing-velociraptor-for-ir-collection","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fmukul975\u002FAnthropic-Cybersecurity-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fimplementing-velociraptor-for-ir-collection\u002FSKILL.md",true,[95,101,106,112,116,120,126],{"path":96,"resourceType":97,"resourceTypeDesc":98,"sizeBytes":99,"sourceHtmlUrl":100},"assets\u002Ftemplate.md","ASSET","资产文件",1237,"https:\u002F\u002Fgithub.com\u002Fmukul975\u002FAnthropic-Cybersecurity-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fimplementing-velociraptor-for-ir-collection\u002Fassets\u002Ftemplate.md",{"path":102,"resourceType":102,"resourceTypeDesc":103,"sizeBytes":104,"sourceHtmlUrl":105},"LICENSE","许可证",11255,"https:\u002F\u002Fgithub.com\u002Fmukul975\u002FAnthropic-Cybersecurity-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fimplementing-velociraptor-for-ir-collection\u002FLICENSE",{"path":107,"resourceType":108,"resourceTypeDesc":109,"sizeBytes":110,"sourceHtmlUrl":111},"references\u002Fapi-reference.md","REFERENCE","参考文档",4564,"https:\u002F\u002Fgithub.com\u002Fmukul975\u002FAnthropic-Cybersecurity-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fimplementing-velociraptor-for-ir-collection\u002Freferences\u002Fapi-reference.md",{"path":113,"resourceType":108,"resourceTypeDesc":109,"sizeBytes":114,"sourceHtmlUrl":115},"references\u002Fstandards.md",1795,"https:\u002F\u002Fgithub.com\u002Fmukul975\u002FAnthropic-Cybersecurity-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fimplementing-velociraptor-for-ir-collection\u002Freferences\u002Fstandards.md",{"path":117,"resourceType":108,"resourceTypeDesc":109,"sizeBytes":118,"sourceHtmlUrl":119},"references\u002Fworkflows.md",3139,"https:\u002F\u002Fgithub.com\u002Fmukul975\u002FAnthropic-Cybersecurity-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fimplementing-velociraptor-for-ir-collection\u002Freferences\u002Fworkflows.md",{"path":121,"resourceType":122,"resourceTypeDesc":123,"sizeBytes":124,"sourceHtmlUrl":125},"scripts\u002Fagent.py","SCRIPT","脚本",10647,"https:\u002F\u002Fgithub.com\u002Fmukul975\u002FAnthropic-Cybersecurity-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fimplementing-velociraptor-for-ir-collection\u002Fscripts\u002Fagent.py",{"path":127,"resourceType":122,"resourceTypeDesc":123,"sizeBytes":128,"sourceHtmlUrl":129},"scripts\u002Fprocess.py",12605,"https:\u002F\u002Fgithub.com\u002Fmukul975\u002FAnthropic-Cybersecurity-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fimplementing-velociraptor-for-ir-collection\u002Fscripts\u002Fprocess.py",[131,158,182,207,230,257],{"skillNo":132,"name":133,"nameZh":6,"description":134,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":135,"categories":136,"keywords":140,"publishedAt":44},"01M6AGDM3HJXTKXX15ZZ0ZVCJ3","verifying-build-provenance-with-slsa-sigstore","Verifies artifact signatures and SLSA provenance using Sigstore's cosign (verify, verify-attestation, verify-blob-attestation) and slsa-verifier (verify-artifact), enforcing keyless OIDC builder identity and source repo against SLSA Build levels. Use in CI\u002FCD before deploying artifacts, when consuming third-party attestations, establishing a SLSA Build L3 pipeline, or confirming provenance during incident response or admission control.","https:\u002F\u002Fgithub.com\u002Fmukul975\u002FAnthropic-Cybersecurity-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fverifying-build-provenance-with-slsa-sigstore\u002FSKILL.md",[137],{"categoryNo":138,"categoryName":139,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发",[141,142,143,144,145,42,41,146,147,148,39,149,150,151,152,153,154,155,156,157],"sigstore","provenance","slsa","verifying build provenance with slsa sigstore","security","identity","pr","code","ci","supply-chain","pipeline","supply-chain-security","t1195","attestation","code-signing","cosign","keyless",{"skillNo":159,"name":160,"nameZh":6,"description":161,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":162,"categories":163,"keywords":165,"publishedAt":44},"01M6AGDGBPWYVZ2F11GFKJ4HZ9","validating-tpm-measured-boot-attestation","Verifies TPM 2.0 measured-boot integrity and remote attestation with tpm2-tools -- reading PCRs (tpm2_pcrread), replaying the boot event log, generating and checking signed quotes (tpm2_quote\u002Ftpm2_checkquote), and sealing secrets to a PCR policy. Use to confirm a system booted trusted firmware\u002Fkernel for Zero Trust device posture, detect boot-chain tampering via PCR drift, or build a golden-value baseline for fleet attestation.","https:\u002F\u002Fgithub.com\u002Fmukul975\u002FAnthropic-Cybersecurity-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fvalidating-tpm-measured-boot-attestation\u002FSKILL.md",[164],{"categoryNo":138,"categoryName":139,"taxonomyType":21,"taxonomyTypeDesc":22},[166,154,167,168,145,169,42,147,170,171,172,173,174,175,176,177,178,179,180,181],"boot","TPM","validating tpm measured boot attestation","policy","verification","ZeRO","firmware","Tools","measured-boot","PCR","integrity","secrets","remote-attestation","tpm2-tools","integrity-verification","trusted-computing",{"skillNo":183,"name":184,"nameZh":6,"description":185,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":186,"categories":187,"keywords":192,"publishedAt":44},"01M6AGDCW0Y4FXZ3362GT1941M","validating-backup-integrity-for-recovery","Validates backup integrity through cryptographic hash verification, automated restore testing, corruption detection, and recoverability checks to confirm backups are reliable for disaster recovery and ransomware response. Use before relying on backups for recovery, when building post-backup validation pipelines, auditing backup infrastructure for compliance, or checking immutable\u002Fair-gapped backups for silent corruption or tampering.","https:\u002F\u002Fgithub.com\u002Fmukul975\u002FAnthropic-Cybersecurity-Skills\u002Fblob\u002Fmain\u002Fskills\u002Fvalidating-backup-integrity-for-recovery\u002FSKILL.md",[188,191],{"categoryNo":189,"categoryName":190,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000008","测试与质量",{"categoryNo":138,"categoryName":139,"taxonomyType":21,"taxonomyTypeDesc":22},[176,193,194,195,196,42,197,198,170,199,200,51,201,202,203,27,32,204,205,206],"backup","recovery","validating backup integrity for recovery","testing","infrastructure","validation","compliance","hash-verification","ransomware","cryptocurrency","detection","immutable","disaster-recovery","restore-testing",{"skillNo":208,"name":209,"nameZh":6,"description":210,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":211,"categories":212,"keywords":214,"publishedAt":44},"01M6AGD9GBG2KZ336AE763J3WH","triaging-windows-with-kape","Runs KAPE (Kroll Artifact Parser and Extractor) to collect targeted forensic artifacts (registry hives, $MFT, event logs, prefetch, browser data) via Targets and parse them with Modules wrapping Eric Zimmerman's EZ Tools (PECmd, MFTECmd, RECmd). Use during early incident containment\u002Ftriage when full disk imaging is impractical but a defensible, parseable Windows artifact set is needed quickly, including at-scale remote collection.","https:\u002F\u002Fgithub.com\u002Fmukul975\u002FAnthropic-Cybersecurity-Skills\u002Fblob\u002Fmain\u002Fskills\u002Ftriaging-windows-with-kape\u002FSKILL.md",[213],{"categoryNo":138,"categoryName":139,"taxonomyType":21,"taxonomyTypeDesc":22},[40,215,216,42,217,218,219,220,36,221,222,223,224,225,226,227,173,25,228,229],"kape","triaging windows with kape","registry","browser","logs","windows-forensics","mft","mftecmd","data","prefetch","eric-zimmerman","digital-forensics","SET","pecmd","artifact-collection",{"skillNo":231,"name":232,"nameZh":6,"description":233,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":234,"categories":235,"keywords":237,"publishedAt":44},"01M6AGD5PW5J4EVZM958WD74ZQ","triaging-vulnerabilities-with-ssvc-framework","Triages and prioritizes vulnerabilities with CISA's Stakeholder-Specific Vulnerability Categorization (SSVC) decision tree, weighing exploitation status (via the CISA KEV catalog and FIRST EPSS API), technical impact, automatability, and mission prevalence to output Track\u002FTrack*\u002FAttend\u002FAct decisions. Use when prioritizing vulnerability scan results (OpenVAS, Nessus, Qualys) for remediation planning beyond raw CVSS scores.","https:\u002F\u002Fgithub.com\u002Fmukul975\u002FAnthropic-Cybersecurity-Skills\u002Fblob\u002Fmain\u002Fskills\u002Ftriaging-vulnerabilities-with-ssvc-framework\u002FSKILL.md",[236],{"categoryNo":138,"categoryName":139,"taxonomyType":21,"taxonomyTypeDesc":22},[238,239,240,42,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256],"vulnerabilities","framework","triaging vulnerabilities with ssvc framework","status","planning","CISA","vulnerability-management","risk-management","nessus","qualys","openvas","cvss","remediation","risk","vulnerability","api","prioritization","ssvc","decision-tree",{"skillNo":258,"name":259,"nameZh":6,"description":260,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":261,"categories":262,"keywords":264,"publishedAt":44},"01M6AGD24TTQQM4CXG69E3B9TJ","triaging-security-incident","Performs initial triage of security incidents using the NIST SP 800-61r3 and SANS PICERL frameworks, classifying incident type, assigning priority by business impact, and routing to the appropriate response team. Use when a SIEM\u002FEDR alert needs human classification, concurrent alerts must be prioritized, or a user report or threat-intel IOC match requires initial incident categorization.","https:\u002F\u002Fgithub.com\u002Fmukul975\u002FAnthropic-Cybersecurity-Skills\u002Fblob\u002Fmain\u002Fskills\u002Ftriaging-security-incident\u002FSKILL.md",[263],{"categoryNo":138,"categoryName":139,"taxonomyType":21,"taxonomyTypeDesc":22},[145,265,42,266,38,267,268,269,270,271,272,27,33,32,30,273,274,275,276,277],"triaging security incident","siem","ioc","soc","NIST-800-61","NIST","severity","edr","classification","severity-classification","incident-triage","SANS-PICERL","SOC-operations"]