p4-changelist-management — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited p4-changelist-management (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_changelists, modify_changelists, query_shelves, and modify_shelves tools to manage P4 changelists and shelved files.
| Action | Purpose | Key Parameters |
|---|---|---|
list | List changelists with filters | status, user, workspace_name, depot_path, max_results |
get | Get full changelist details | changelist_id |
| Action | Purpose | Key Parameters |
|---|---|---|
create | Create a new pending changelist | description |
update | Update changelist description or fields | changelist_id, description |
submit | Submit a pending changelist | changelist_id |
delete | Delete an empty pending changelist (requires approval) | changelist_id |
move_files | Move files to a target changelist | changelist_id, file_paths |
| Action | Purpose | Key Parameters |
|---|---|---|
list | List shelved changelists | user, max_results |
diff | View diff of shelved files | changelist_id |
files | List files in a shelved changelist | changelist_id |
| Action | Purpose | Key Parameters |
|---|---|---|
shelve | Shelve files from a pending changelist | changelist_id, file_paths |
unshelve | Unshelve files back to the same changelist | changelist_id, file_paths |
unshelve_to_changelist | Unshelve files into a different changelist | changelist_id, target_changelist, file_paths |
update | Update shelved files with new edits | changelist_id, file_paths |
delete | Delete shelved files (requires approval) | changelist_id, file_paths, force |
modify_changelists → create a pending changelistmodify_files → edit (or add/delete) to open files for edit in the changelistmodify_changelists → submit to commit the changemodify_changelists → create a pending changelistmodify_files → edit to open filesmodify_shelves → shelve to store changes server-sidemodify_files → revert local copies (shelve is preserved)query_shelves → list to find your shelved changelistsmodify_shelves → unshelve to restore files to your workspacemodify_changelists → submitquery_changelists → list with status=pending to see your open changelistsmodify_changelists → move_files to reorganize files between changelistsquery_shelves → diff to verify shelved content before unshelving.move_files to keep changelists focused on a single logical change.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.