bonita-rest-permissions

Validate and manage REST API extension permissions in Bonita projects.

Updated Jun 24, 2025
One-click install
npx skills add https://github.com/bonitasoft-presales/presales_workflows --skill bonita-rest-permissions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bonita-rest-permissions
Source: https://github.com/bonitasoft-presales/presales_workflows/tree/main/.claude/skills/bonita-rest-permissions
Command: npx skills add https://github.com/bonitasoft-presales/presales_workflows --skill bonita-rest-permissions

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires bash, grep, unzip, jq, and includes scripts (resource) components.

What problem does it solve?

This Skill addresses the challenge of validating and managing REST API extension permissions within Bonita projects to ensure security and compliance.

Core Features & Use Cases

  • Permission Validation: Checks that all permissions declared in REST API extensions are properly mapped to profiles or users.
  • Source Scanning: Extracts permissions from local extension files, built ZIP files, and Maven dependencies.
  • Auto-Fix: Adds missing permissions to the mapping file based on established naming conventions, streamlining permission management in complex projects.

Quick Start

Use the bonita-rest-permissions skill to validate current permission mappings and fix any missing ones automatically.

Frequently Asked Questions about bonita-rest-permissions

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate REST API permissions in Bonita projects?

To validate REST API permissions in Bonita projects, the Skill scans local extension files, built ZIP files, and Maven dependencies to check that all declared permissions are properly mapped to profiles or users for security compliance.

What is the best way to fix missing REST API permission mappings automatically?

To fix missing REST API permission mappings automatically, the Skill's Auto-Fix feature adds missing permissions to the mapping file based on established naming conventions.

Do I need bash and jq to manage Bonita REST API extension permissions?

Yes, you need bash and jq installed, as they are required dependencies for executing the scripts that extract, validate, and manage Bonita REST API extension permissions.

Can I scan built ZIP files and Maven dependencies for permission declarations?

Yes, you can scan built ZIP files and Maven dependencies, as the Skill extracts and verifies permission declarations directly from compiled artifacts and external libraries.

Why are my REST API extension permissions not working in Bonita?

Your REST API extension permissions might not be working in Bonita because the permissions declared in the extensions are missing from the mapping file, which the Skill can identify and automatically update.