sharepoint-audit
Auditar permisos de SharePoint
Los usuarios necesitan auditar los permisos de SharePoint Online para el cumplimiento de seguridad. Esta skill te guía para configurar la autenticación por certificado, ejecutar scripts de auditoría locales y generar informes de permisos para sitios individuales o lotes desde archivos CSV.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "sharepoint-audit". Audit SharePoint site https://contoso.sharepoint.com/sites/Marketing with tenant-id, app-id, and PFX at /certs/app.pfx
النتيجة المتوقعة:
- Auditoría completada correctamente
- Informe guardado en: ./runs/20240110-143022/site-marketing/report.html
- Total de sitios auditados: 1
- Niveles de permisos encontrados: Full Control, Edit, Read, View
- ADVERTENCIA: El informe contiene datos sensibles de permisos
استخدام "sharepoint-audit". Run batch audit for sites in sites.csv with certificate authentication
النتيجة المتوقعة:
- Procesando 50 sitios desde sites.csv
- Auditoría completa: 50 sitios, 3 sitios con permisos elevados
- Informe completo: ./batch-reports/20240110/batch-summary.html
- CSV detallado: ./batch-reports/20240110/detailed-permissions.csv
- Revisa los informes antes de compartirlos: contienen datos sensibles de acceso
استخدام "sharepoint-audit". Generate SharePoint audit automation script
النتيجة المتوقعة:
- Creado: automate-audit.sh
- El script solicita: Tenant ID, App ID, ruta de PFX, ruta de Sitio/CSV
- Ejecuta la auditoría con directorio de salida con marca de tiempo
- Configura la variable de entorno PFX_PASS antes de ejecutar
التدقيق الأمني
مخاطر منخفضةLegitimate SharePoint permission audit tool. Static findings are false positives - the tool requires command execution, network access, and credential handling because these are necessary capabilities for a security auditing tool. All operations are documented, local-only, and follow security-conscious practices (credentials from env vars, no secret echoing, explicit warnings about sensitive report data).
مشكلات منخفضة المخاطر (2)
عوامل الخطر
⚙️ الأوامر الخارجية (1)
📁 الوصول إلى نظام الملفات (1)
🔑 متغيرات البيئة (1)
درجة الجودة
ماذا يمكنك بناءه
Revisión de permisos de cumplimiento
Revisar permisos de sitios de SharePoint en múltiples colecciones de sitios para identificar accesos con privilegios excesivos y asegurar el cumplimiento.
Flujo de trabajo de auditoría a nivel de inquilino
Ejecutar auditorías sistemáticas de permisos en entornos de SharePoint Online usando autenticación basada en certificados para operación desatendida.
Informes por lotes de sitios
Generar informes de permisos para cientos de sitios definidos en archivos CSV para iniciativas de gobernanza a gran escala.
جرّب هذه الموجهات
Run a SharePoint audit for site https://contoso.sharepoint.com/sites/HRTeam. Tenant ID is my-tenant-id, App ID is my-app-id, PFX path is /certs/app.pfx. Output to ./reports.
Run a SharePoint audit for all sites listed in sites.csv. Use certificate auth with tenant-id, app-id, and PFX at /certs/app.pfx. Output to ./batch-reports.
Run a SharePoint audit for site https://contoso.sharepoint.com/sites/Finance with Sites.Selected permission set to Write. Tenant ID, App ID, and PFX path as configured.
Create a shell script to automate SharePoint audits. It should prompt for all required inputs, run the audit, and save reports with timestamps.
أفضل الممارسات
- Almacena certificados PFX y contraseñas de forma segura. Nunca los confirmes en el control de versiones.
- Usa el ámbito de permisos predeterminado Sites.Selected Read a menos que se requiera explícitamente acceso Write.
- Revisa y elimina los informes de auditoría que contienen datos sensibles después de completar tu auditoría.
تجنب
- Mostrar secretos o credenciales en la salida del chat. Lee siempre desde variables de entorno.
- Ejecutar auditorías sin verificar primero la ruta y la contraseña del certificado PFX.
- Dejar informes de auditoría en directorios compartidos sin los controles de acceso adecuados.
الأسئلة المتكررة
¿Qué versiones de PowerShell y Python se requieren?
¿Qué métodos de autenticación se admiten?
¿Cuántos sitios puedo auditar a la vez?
¿Mis datos de credenciales están seguros?
La auditoría falla con error de conexión. ¿Qué debo revisar?
¿Cómo se compara esto con Microsoft Purview?
تفاصيل المطور
المؤلف
Aqualiaالترخيص
MIT
المستودع
https://github.com/Aqualia/Skills-Library/tree/main/sharepoint-audit-agent/wrappers/claude-skillمرجع
main
بنية الملفات
📄 SKILL.md