Yosai

LSE toolsLSE toolsYosai (236)Yosai (236)

Tool and Usage

Project details
LicenseApache License 2.0
Programming languagePython
AuthorDarin Gordon
Latest release0.3.0 []

Project health

74
This score is calculated by different factors, like project age, last release date, etc.

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.

Background information

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.

Features

  • 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:

Strengths

  • + The source code of this software is available

Author and Maintainers

Yosai is under development by Darin Gordon.

Installation

Supported operating systems

Yosai is known to work on Linux.

Dependencies

Several dependencies are required to use Yosai.

  • Python 3

Yosai alternatives

Similar tools to Yosai:

85

Bandit

Bandit is an AST-based static analyzer for analyzing Python code. It helps with finding code flaws that could lead to security vulnerabilities.

85

PyT

Python Taint (or PyT) is a static code analyzer for Python scripts and applications. It tries to discover vulnerabilities or other possible weaknesses.

97

Safety

Safety is a security tool to scan software dependencies and see which ones are possibly vulnerable. See the review and how the tool works.

All Yosai alternatives

This tool page was updated at . Found an improvement? Help the community by submitting an update.

Related tool information

Categories

This tool is categorized as a Python security tool and secure development framework.