All Plugins/Admin & Dashboard/v0.1.0

Veap Action Confirm

Official

Password re-confirmation and biometric step-up authentication modal for protecting sensitive admin operations.

bun veap add @veap/action-confirm-plugin

Purpose & Overview

Safeguards destructive or critical administrative actions (e.g. deleting users, revoking API keys) by requiring fresh authentication before execution.

Installation & Setup

1

Install the package

bash
bun veap add @veap/action-confirm-plugin
2

Register in lib/veap.ts (or auto via lib/plugins.gen.ts)

lib/veap.ts
typescript
// lib/veap.ts
import { Application } from "@veap/core/core/server";
import actionConfirmPlugin from "@veap/action-confirm-plugin";

export const app = Application.configure()
  .withPlugins([actionConfirmPlugin])
  .create();

Keep in mind

  • Injects a password confirmation modal into the post-content UI extension point.
  • Securely caches authorization for a brief duration (e.g. 5 minutes) for a smooth administrative UX.
  • Compatible with biometric Passkeys for confirmation without re-typing passwords.

Dependencies

Veap Core

@veap/core (^0.1.0)

Required Veap Plugins
NPM Packages
  • sonner@^2.0.0
  • lucide-react@^1.27.0

Authors & Maintainers

Veap Core Team

Maintainer

Profile →

Specifications

License
MIT
Type
plugin
Status
official
Repository
GitHub →
veap
Preparing0%