Skip to content

Commit 39b728e

Browse files
authored
Update README.md
1 parent 294ee7f commit 39b728e

File tree

1 file changed

+50
-3
lines changed

1 file changed

+50
-3
lines changed

README.md

Lines changed: 50 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,54 @@ AI代码安全审计扫描
2323
1. 下载最新版本的发布包
2424
2. 运行发布包中的start.bat
2525
3. 在web登录界面输入账号:user1,密码:hello
26-
### 系统需求
26+
# sdlc_python
27+
sdlc_python is a DevSecOps platform built with the Python language, aimed at promoting DevSecOps and Secure Development Lifecycle (SDLC) practices. It enhances developers' security awareness by simulating common vulnerabilities (corresponding to security training for developers in SDLC) and employs large models for code security auditing (corresponding to the code audit phase in SDLC), helping enterprises shift security left. Besides being used for DevSecOps practices, sdlc_python can also be utilized for learning about vulnerabilities, penetration testing, and code auditing. This project adopts a front-end and back-end separation design pattern, where the back-end leverages the lightweight Flask framework, and the front-end uses Vue 3.
28+
29+
## Usage Examples
30+
AI Code Security Audit Scan
31+
![image](https://github.com/Night-Master/sdlc_python/blob/main/data/use3.png)
32+
Vulnerability Demonstration
33+
![image](https://github.com/Night-Master/sdlc_python/blob/main/data/use2.png)
34+
35+
## Key Features
36+
37+
- **Front-End and Back-End Separation**: The back-end handles business logic, while the front-end is responsible for user interaction.
38+
- **Lightweight and Efficient**: Uses the Flask framework.
39+
- **Code Scanning**: Utilizes large models for code security checks, ensuring vulnerability shifting left in DevSecOps.
40+
41+
## Technology Stack
42+
43+
- **Back-End**: Python (Flask framework)
44+
- **Front-End**: Vue 3
45+
46+
## Installation and Running
47+
48+
1. Download the latest release package
49+
2. Run the `start.bat` file included in the release package
50+
3. Enter the web login interface with username: `user1`, password: `hello`
51+
52+
# sdlc_python
53+
sdlc_python は Python 言語で構築された DevSecOps プラットフォームで、DevSecOps とセキュア開発ライフサイクル (SDLC) の実践を促進することを目的としています。一般的な脆弱性のシミュレーションを通じて開発者のセキュリティ意識を高め(これは SDLC における開発者向けのセキュリティトレーニングに対応)、大規模モデルを使用してコードのセキュリティ監査を行うことで(これは SDLC のコード監査段階に対応)、企業がセキュリティの左シフトを実現する手助けをします。DevSecOps 実践以外にも、sdlc_python は脆弱性の学習、侵入テスト、およびコード監査に使用することができます。本プロジェクトはフロントエンドとバックエンドの分離設計パターンを採用しており、バックエンドでは軽量フレームワークである Flask を、フロントエンドでは Vue 3 を使用しています。
54+
55+
## 使用例
56+
AI コードセキュリティ監査スキャン
57+
![画像](https://github.com/Night-Master/sdlc_python/blob/main/data/use3.png)
58+
脆弱性デモンストレーション
59+
![画像](https://github.com/Night-Master/sdlc_python/blob/main/data/use2.png)
60+
61+
## 主要な特徴
62+
63+
- **フロントエンドとバックエンドの分離**:バックエンドがビジネスロジックを処理し、フロントエンドがユーザーとのインタラクションを担当。
64+
- **軽量かつ効率的**:Flask フレームワークを使用。
65+
- **コードスキャン**:大規模モデルを使用してコードのセキュリティチェックを行い、DevSecOps における脆弱性の左シフトを保障。
66+
67+
## 技術スタック
68+
69+
- **バックエンド**: Python (Flask フレームワーク)
70+
- **フロントエンド**: Vue 3
71+
72+
## インストールと実行
2773

28-
- 支持的操作系统: Windows x86
29-
- 计划支持: Linux, ARM 架构
74+
1. 最新のリリースパッケージをダウンロード
75+
2. リリースパッケージ内にある `start.bat` を実行
76+
3. Web ログイン画面で、ユーザー名: `user1`、パスワード: `hello` を入力

0 commit comments

Comments
 (0)