Enterprise Security Tool
CSP Tokenization Tool & Load Tester
An interactive dashboard for CSP tokenization demonstrations, secure authentication, dynamic policy loading, batch tokenization, duplicate filtering, and concurrent load testing.

- Status
- Internal demo and validation tool
- Duration
- Enterprise security tooling
- Author
- Jason Sariwating
Problem
Enterprise tokenization capabilities are powerful through APIs, but raw API requests are not always easy for users or stakeholders to understand, test, or demonstrate. Manual testing also makes it harder to validate concurrency, throughput, and sample responses efficiently.
Solution
I built a Python Flask-based dashboard that connects to a local API integrated with Entrust CSP, turning tokenization workflows into a guided application for authentication, policy selection, request execution, metrics review, and result export.
Architecture
High-level flow
Features
- Secure authentication to the local API connected to Entrust CSP.
- Dynamic tokenization policy loading and policy-based test configuration.
- Batch tokenization with duplicate input filtering before request execution.
- Concurrent request simulation using configurable threads and request count.
- Real-time total request, success/error, execution time, TPS, latency, sample response, and exportable result views.
Challenges
- Abstracting enterprise tokenization APIs into an interface that remains easy to demonstrate without hiding the technical workflow.
- Managing concurrent requests with ThreadPoolExecutor while keeping the UI understandable for validation sessions.
- Optimizing HTTP communication with persistent sessions while acknowledging Flask and Python GIL trade-offs.
- Presenting success/error rate, TPS, latency, and sample responses clearly for both quick demos and deeper analysis.
Results
- Bridged raw API-based tokenization and a usable technical demonstration workflow.
- Reduced manual API testing effort through policy loading, duplicate filtering, batch requests, and exportable results.
- Supported both functional demonstrations and performance validation in one tool.
- Highlighted product engineering ability to translate enterprise cryptographic capabilities into user-friendly applications.
Technology Used
Image Gallery




