SkillAgentSearch skills...

Accesspackagebuilder

This is the offical Repository for the Access Package Builder Web App.

Install / Use

/learn @nicowyss/Accesspackagebuilder
About this skill

Quality Score

0/100

Category

Operations

Supported Platforms

Universal

README

Logo

Access Package Builder

A web application designed to simplify the visualization and management of access packages in Entra ID. This tool helps administrators design access packages efficiently, ensuring secure and streamlined user access.

Badges

Build Status GitHub Issues GitHub Contributors GitHub License Node.js Version Azure Entra ID

Features

  • 🚀 Simplify Access: Visualize group memberships effortlessly.
  • 🌍 Dynamic Visuals: Explore interactive maps of users, departments, and companies.
  • 🤖 Smart Suggestions: Get automated Access Package recommendations tailored to your data.
  • 🔍 Clear Insights: Identify unassigned groups and excluded users with ease.
  • 🎯 Custom Filters: Zoom in on specific departments or companies in seconds.
  • 🔗 Seamless Microsoft Integration: Built for Microsoft Entra ID Governance.

Roadmap

  • [Access Package Readiness Check - Improvements...]
  • [Improve Mobile Version View]
  • [Integrate Change of SOA Topics]
  • [RBAC Role Mapping]
  • [Secure Application Instrumentation Key from Frontend - Key is visible]
  • [Export Options - Reports in Excel/PDF for management presentations]
  • [Marketing - Youtube Video, LinkedIN, REDDIT]

Run Locally

Prerequisites

Software

Install dependencies:

npm install

Entra ID App Registration

Create an Entra ID app registration (multi-tenant) with the following permissions:

  • User.Read.All
  • Directory.Read.All
  • Group.Read.All

You can use a PowerShell script to create the app registration (requires Application.ReadWrite.All permissions).
Link to PowerShell script

Environment Variables

Add the following to a .env file:

AZURE_CLIENT_ID=<your-client-id>
AZURE_CLIENT_SECRET=<your-client-secret>
NODE_ENV=development

Running the Project

  1. Fork the Repository
    Fork this repo: Access Package Builder

  2. Clone the Repository

    git clone https://github.com/YOURGITHUBUSERNAME/accesspackagebuilder.git
    cd accesspackagebuilder
    
  3. Start the Server

    npm start
    
  4. Access the Application
    Open your browser and navigate to:
    http://localhost:3000

Deployment

This project can be deployed using:

  • Azure App Service
  • GitHub Actions

Author(s)

License

This project is licensed under the MIT License.

View on GitHub
GitHub Stars19
CategoryOperations
Updated1mo ago
Forks9

Languages

JavaScript

Security Score

95/100

Audited on Feb 23, 2026

No findings