fatimaaamjad/incident-Response-tracker-Project

GitHub: fatimaaamjad/incident-Response-tracker-Project

这是一个基于Flask的事件响应追踪器,用于安全团队和IT运维人员高效记录、管理和报告事件。

Stars: 0 | Forks: 0

# 事件响应追踪器 (Flask + SQL) 本项目目前运行在 Python Flask 上,并使用 HTML/CSS/JavaScript 和 SQL (SQLite)。 ## 技术栈 - 前端:HTML5, CSS3, Bootstrap 5, JavaScript - 后端:Python Flask - 数据库:SQLite (`incident_tracker.db`),使用来自 `schema.sql` 的 SQL 架构 - 安全:Session 认证,密码哈希,CSRF 防护,参数化 SQL ## 设置 1. 安装 Python 依赖: ``` py -m pip install -r requirements.txt ``` 2. 启动应用: ``` py app.py ``` 3. 打开: [http://localhost:5000](http://localhost:5000) ## 填充演示数据(可选) 运行一次此命令以创建演示用户和示例事件: ``` py seed_data.py ``` 此脚本创建的登录账号: - `admin@example.com` / `admin12345` - `analyst@example.com` / `analyst12345` - `viewer@example.com` / `viewer12345` ## 注意事项 - 首次运行会根据 `schema.sql` 自动创建数据库。 - 新用户注册默认角色为 `viewer`。 - 要创建管理员用户,请在 SQLite DB 中运行以下 SQL: ``` UPDATE users SET role='admin' WHERE email='your-email@example.com'; ```
标签:Bootstrap 5, CISA项目, CMS安全, CSRF防护, CSS3, Flask应用程序, HTML5, JavaScript, Python Web开发, Python安全项目, RBAC, SQLite数据库, SQL参数化查询, SQL数据库集成, Web安全, 事件跟踪系统, 会话认证, 内核监控, 后端开发, 基于角色的访问控制, 安全事件响应, 安全事件管理, 安全事故报告, 安全编码, 密码哈希, 工单管理, 库, 应急响应, 开源安全工具, 数据可视化, 漏洞管理平台, 用户权限管理, 网络安全, 蓝队分析, 轻量级数据库, 逆向工具, 逆向工程平台, 隐私保护