p4-file-operations — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited p4-file-operations (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Use the query_files and modify_files tools to work with files in P4 depots.
| Action | Purpose | Key Parameters |
|---|---|---|
content | Get file content at a revision | file_path |
history | Get revision history (filelog) | file_path, max_results |
info | Get file metadata (type, size, head revision) | file_path |
metadata | Get extended file metadata | file_path |
diff | Compare file revisions or depot vs workspace | file_path, file2, diff2 |
annotations | Get per-line blame/annotation | file_path |
search | Search for files by name pattern (wildcard) | file_path, pattern, max_results |
grep | Search for files by content pattern | file_path, pattern, case_insensitive, max_results |
| Action | Purpose | Key Parameters |
|---|---|---|
add | Mark a new file for add | file_paths, changelist |
edit | Open an existing file for edit | file_paths, changelist |
delete | Mark a file for delete (requires approval) | file_paths, changelist |
move | Move/rename a file | source_paths, target_paths, changelist |
revert | Revert opened files to depot version | file_paths |
reconcile | Reconcile workspace with depot (detect offline edits) | file_paths |
resolve | Resolve file conflicts after integration | file_paths, mode |
sync | Sync files from depot to workspace | file_paths, force |
modify_changelists → create a pending changelistmodify_files → edit to open the file in the changelistmodify_changelists → submit to commitmodify_changelists → create a pending changelistmodify_files → add to mark them for addmodify_changelists → submitquery_files → history to see revision logquery_files → diff to compare specific revisionsquery_files → annotations to see per-line authorshipquery_files → content to read a specific revisionquery_files → search with a wildcard pattern (e.g., *.py) to find files by namequery_files → grep with a text pattern to find files containing specific contentquery_files → content to read files found from search resultsmodify_files → sync to get latest from depotmodify_files → resolve to handle themmodify_changelists → submit when resolvedmodify_files → reconcile to detect and open changed filesedit before modifying them so changes are tracked.reconcile if you forgot to open files first — it detects offline edits, adds, and deletes.diff to verify changes before submitting.annotations to understand who last changed each line (useful for debugging).changelist when opening files to keep changes organized.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.