skills/security-audit/SKILL.md
Investigate users, security roles, teams, and permissions in Dynamics 365. Use when asked "who has access to...", "what roles does X have?", "compare roles", or "show me users".
npx skillsauth add nickmeron/Dataverse-MCP-Server skills/security-auditInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
The user has a question about users, security, or permissions in Dynamics 365.
Argument provided: $ARGUMENTS
Select environment — call list_environments, ask the user, call select_environment.
Determine the investigation type:
find_users with the name/emailget_user_roles → what security roles they haveget_user_teams → what teams they belong toget_user_queues → what queues they ownlist_security_roles (with optional filter)list_security_roles to find the role GUIDget_role_privileges for that rolelist_security_rolescompare_role_privileges with both IDsget_current_user (WhoAmI)prv prefix)prvCreate{Entity}, prvRead{Entity}, prvWrite{Entity}, prvDelete{Entity}, prvAppend{Entity}, prvAppendTo{Entity}, prvAssign{Entity}, prvShare{Entity}testing
Create, monitor, and manage bulk deletion jobs in Dynamics 365. Use when asked "bulk delete", "delete all records of type X", "create a bulk delete job", "check bulk delete status", "cancel bulk delete", "why did bulk delete fail".
data-ai
Produce a business-readable summary of a Dynamics 365 record or set of records. Uses metadata to understand the schema before querying.
data-ai
Query Dynamics 365 records using natural language. Translates questions into OData queries with metadata-aware field selection.
tools
Pack, unpack, clone, and manage Dynamics 365 solutions using the PAC CLI. Use when asked "unpack solution", "pack solution", "clone solution", "source control my solution", "compare solution files".