dv-security Skill
Security-role assignment, user access, application users, business units, and admin self-elevation in Dataverse environments. Use when the user wants to give someone access, grant a role, become an admin, or add a service principal. Published by microsoft in Dataverse-skills.
What is dv-security Skill?
Security-role assignment, user access, application users, business units, and admin self-elevation in Dataverse environments. Use when the user wants to give someone access, grant a role, become an admin, or add a service principal. Published by microsoft in Dataverse-skills. This profile combines repository metadata with install, compatibility, and usage signals so developers can quickly decide whether it fits their agent workflow before opening the source repository.
Automated repository signals based on public metadata such as recency, license, installation evidence, and adoption. These are not a security audit or endorsement.
Key capabilities
- Includes SKILL.md support
- Reusable instructions support
- Testing
- Security review
- Writing
- Testing use cases
- Security review use cases
Technical details
- Install or run with Copy skill directory
When to use dv-security Skill
- Use it for testing.
- Use it for security review.
- Use it for writing.
Built with
Editorial notes
Source
- Creator: microsoft
- Repository: microsoft/Dataverse-skills
- Skill file: .github/plugins/dataverse/skills/dv-security/SKILL.md
What it does
Security-role assignment, user access, application users, business units, and admin self-elevation in Dataverse environments. Use when the user wants to give someone access, grant a role, become an admin, or add a service principal.
Skill instructions
Skill: Security — Role Assignment and Self-Elevation This skill uses PAC CLI exclusively. Do NOT write Python scripts for role operations. Preview Before Running Role grants and self-elevate are destructive (they change security posture and are logged to Purview). Before running, preview the action in plain prose — target user, role, environment(s) — using placeholders (<ENVURL, <USEREMAIL) for anything unknown, and ask for confirmation and missing values in the same turn. Skip the raw pac admin block; the user shouldn't have to read CLI syntax to approve a security change. Key principle: the user should be able to evaluate what's about to happen from your first response. A bare "which environment?" fails that test; a one-line prose preview passes it. Examples Assign role (user given, env missing): - ❌ "Which environment should I target?" - ✅ "I'll assign System Administrator to user@contoso.com on <ENVURL. Confirm to proceed and provide the target environment URL (or 'all' to list and
Explore related resources
Frequently asked questions
What is dv-security?
dv-security is a open-source AI agent skill with Copy skill directory. Security-role assignment, user access, application users, business units, and admin self-elevation in Dataverse environments.
Who is dv-security best for?
dv-security is best for reusing agent instructions, scripts, and references, testing workflows, security review workflows, writing workflows.
How do I install dv-security?
Install or run dv-security using Copy skill directory. Check dv-security for the latest setup command.
Is dv-security actively maintained?
dv-security may need a closer maintenance check before production use.
Auto-fetched from GitHub.