You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| 17a | Process Listing | ⚠️ | Linux | - | - | processes table |
60
60
| 17b | Process Listing | ⚠️ | Mac | - | - | processes table |
@@ -127,12 +127,13 @@ The following artifacts cannot be queried with standard osquery and require exte
127
127
|:-:|----------|:------:|-------|
128
128
| 1 | Browser URL History (All Platforms) | ⚠️ | No native table, databases locked while browser running. Can be supported via ATC custom tables. Alternative: Downloads folder analysis, file system queries for browser cache |
129
129
| 2 | BITS Jobs Database (Windows) | ⚠️ | Not a native table, but can be queried via windows_eventlog table |
130
+
| 3 | Prefetch Files (Windows) | ✅ | CORRECTED: Native prefetch table available since Osquery v5.x - fully parses .pf files to extract executable names, run counts, last run times, and accessed resources. Equivalent to VQL Windows.Forensics.Prefetch artifact. |
130
131
131
132
### Alternative Coverage
132
133
133
134
While some artifacts are not directly available, the existing queries provide strong coverage through related artifacts:
134
135
135
-
**Execution Tracking**: Use Prefetch + AppCompatCache (shimcache) + File Listing + Process Listing instead of AmCache
136
+
**Execution Tracking**: Use Prefetch (native prefetch table) + AppCompatCache (shimcache) + File Listing + Process Listing instead of AmCache
136
137
**User Activity**: Use Shellbags + LNK Files + Recent Files instead of Jumplists/Browser History
137
138
**File System Monitoring**: Use NTFS USN Journal + File Listing with Hashes instead of MFT
138
139
**Resource Access**: Use Network Connections (process_open_sockets) + Process Listing instead of Open Handles
@@ -154,7 +155,7 @@ While some artifacts are not directly available, the existing queries provide st
154
155
### Execution Artifacts
155
156
- ⚠️ AppCompatCache (Windows: shimcache table)
156
157
- ⚠️ PowerShell History (Windows: powershell_events table)
157
-
-⚠️ Prefetch Files (Windows: prefetch table)
158
+
-✅ Prefetch Files (Windows: native prefetch table - CORRECTED to use proper parsing, not file enumeration)
158
159
- ❌ AmCache (Not Available - Use AppCompatCache + Prefetch as alternatives)
"description": "Investigate Windows Prefetch artifacts for execution history. Prefetch files (.pf) track application launches, execution counts, and associated file/directory access patterns. This query uses the native Osquery prefetch table to parse .pf files and extract forensic intelligence including executable names, run counts, last execution times, and accessed resources. Limited to executables run in the last 90 days to reduce noise. Results capped at 1024 (Windows prefetch directory limit). Equivalent to Velociraptor Windows.Forensics.Prefetch artifact.",
0 commit comments