Tool and Usage
- Apache License 2.0
- Programming language
- Darin Gordon
- Latest release
- Latest release date
Why this tool?
Yosai is a security framework for Python applications and adds authentication, authorization, and session management capabilities. Features include Role-Based Access Control (RBAC), two-factor authentication, and Time-based One-Time Passwords (TOTP). Besides a focus on the authentication and authorization, Yosai enables an audit trail of all relevant events.
As each framework comes with some overhead, Yosai aims to leverage caching and serialization where possible.
Yosai is Japanese for Fortress. It was created after being inspired by Apache Shiro, which is used within the Java community.
Usage and audience
Yosai is commonly used for application security, audit logging, or identity and access management. Target users for this tool are developers.
- Application programming interface (API) available
- Customization and additions are possible
Tool review and remarks
The review and analysis of this project resulted in the following remarks for this security tool:
- + The source code of this software is available
Supported operating systems
Yosai is known to work on Linux.
Several dependencies are required to use Yosai.
- Python 3
Similar tools to Yosai:
Bandit is an AST-based static analyzer for analyzing Python code. It helps with finding code flaws that could lead to security vulnerabilities.
Python Taint (or PyT) is a static code analyzer for Python scripts and applications. It tries to discover vulnerabilities or other possible weaknesses.
Safety is a security tool to scan software dependencies and see which ones are possibly vulnerable. See the review and how the tool works.
This tool page was updated at . Found an improvement? Help the community by submitting an update.
Related tool information
This tool is categorized as a Python security tool and secure development framework.