Skip to content

wiktor-cl/pam-access-review-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

PAM Access Review Dashboard

A small frontend programming portfolio project for reviewing privileged access requests in a PAM system.

What It Does

The app lets a user fill in a privileged access request and evaluates it against a deterministic policy engine. It returns a decision, explanation, matched rule trace, and a local review history.

Possible decisions:

  • AUTO_APPROVED
  • MANUAL_APPROVAL_REQUIRED
  • TWO_STEP_APPROVAL_REQUIRED
  • REJECTED

Why This Project

This project shows practical programming skills around a security/product domain:

  • frontend form handling,
  • business rule evaluation,
  • explainable decisions,
  • stateful UI history,
  • reusable JavaScript policy engine,
  • test coverage without external dependencies.

It complements architecture-focused portfolio projects by showing an actual working interface.

How To Run

Open index.html in a browser.

No build step and no external packages are required.

How To Test

node tests/policyEngine.test.js

Project Structure

pam-access-review-dashboard/
  README.md
  index.html
  src/
    app.js
    policyEngine.js
    styles.css
  tests/
    policyEngine.test.js

Portfolio Description

Built a browser-based PAM Access Review Dashboard that evaluates privileged access requests using a deterministic JavaScript policy engine. The app includes form-driven request evaluation, explainable policy decisions, matched rule traces, review history, predefined scenarios, and unit tests for the decision logic.

About

Browser-based dashboard for reviewing privileged access requests in a PAM system

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors