Sharepoint audit
Guide and run a SharePoint audit locally. Collect inputs, confirm PowerShell 7.4+ and Python 3.10+ are available, call PowerShell with certificate auth via wrapper, parse audit.json, and render Markdown/HTML. Use only local shell commands.From its SKILL.md
npx -y skills add bg-szy/TOP-SKILLS --skill sharepoint-auditAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 4 stars4 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
1.2 KB, 233 tokens by cl100k_base, as published. Nobody here has run it
SharePoint Audit Skill
When to use
- A user needs to audit SharePoint Online permissions for one site or a CSV-defined batch.
- The operator can run PowerShell 7.4+, Python 3.10+, and PnP.PowerShell locally.
What to do
- Ask for: Tenant ID, App (Client) ID, PFX path, internal domains, site URL or CSV, and confirm
PFX_PASSis set. - Run:
pwsh ./sharepoint-audit-agent/agent/powershell/Install-Modules.ps1python ./sharepoint-audit-agent/agent/python/audit_agent.py … --output ./runs
- On success, show
./runs/<timestamp>/site-*/report.htmland remind the user that the file contains sensitive data.
Rules
- Only run local commands. Do not fetch from the internet beyond module installs.
- Never echo secrets. Read PFX password from env var.
- Default Sites.Selected scope to Read; only pass
--sites-selected-permission Writeif the user explicitly authorizes it.
What ships with it: 1 file
20.6 KB alongside SKILL.md
- skill-report.json20.6 KB