Favicon of dv-security

dv-security Skill

AI Agent SkillSecurityOpen source

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.

Trust signal
95/100
Maintenance signal
90/100
Adoption signal
55/100

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

Copy skill directory
  • 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

Copy skill directory

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.

Share:

Stars
170
Forks
46
Last commit
9 days ago
Repository age
4 months
License
MIT

Auto-fetched from GitHub.

Similar to dv-security