<di="center">
Website Upgrade Intelligence System
Professional, defensi for authorized websites and local projects.
!Python
!License
!
![WEBSEC CI]()
</div>
Website audits
Local project audits
Reporting & planning
--fail-on exit thresholds for CIPortability
| Command | Purpose |
| --- | --- |
| websec website <url> | Full website audit (alias: url) |
| websec project [path] | Local project secret/configuration audit |
| websec all [path] --url <url> | Project + website audit combined |
| websec supabase-sql <file> | Static Supabase SQL review (RLS, policies) |
| websec supabase-live <url> --key <key> --table <name> | Read-only endpoint check |
Common flags: --plan, --json, --html, --sarif, --output-dir, --fail-on.
CRITICAL, HIGH, MEDIUM, LOW, INFO, PASS), a plain-language detail, a suggested fix and where it was found.--plan) — findings grouped into NOW → NEXT → POLISH → OPTIONAL, each with impact (/10), effort, the action to take and a step.--json writes websec-report.json, --html writes a standalone websec-report.html page (scorecard, plan and findings table), --sarif writes websec-report.sarif for GitHub code scanning.--fail-on HIGH (or any se) exits with code 1 when findings at or above that se exist.| Path | Purpose |
| --- | --- |
| portfolio_security_auditor/ | Python package — CLI, website/project/Supabase audit engines, scoring, upgrade plan, report writers |
| scripts/bump_.py | Patch- bump for and pyproject.toml |
| tests/ | Pytest suite — smoke, audit, project-audit and report tests |
| .github/workflows/ci.yml | CI: editable install + pytest on every push and pull request |
Semantic . Patch releases increase by exactly 0.0.1:3.1.0 → 3.1.1 → 3.1.2 → ...
Run python scripts/bump_.py to bump the patch in and pyproject.toml.
Only audit systems you own or are explicitly authorized to assess. WEBSEC is read-only and does not brute-force credentials, bypass authentication, exploit targets, or modify target systems. Credential found in findings are always redacted.
MIT License — © 2026 tahsan2544. See LICENSE for the full text.
开发语言:Python
Star 数:2
该项目属于防护思路方向的开源资源,代码结构清晰,适合安全研究人员学习参考。项目围绕Defensive website & local-project security auditor with scorecards, upgrade plans, and CI-friendly reports.展开,提供了可运行的实现,对理解相关安全机制、工具原理与攻防技术具有较高的研究价值。
从技术实现角度看,此类项目的核心在于对底层原理的深入理解与工程化落地。开发者在研究过程中可以结合官方文档与社区讨论,梳理项目的初始化流程、核心模块职责与数据流转,逐步掌握其中的技术细节与设计思路。
1. 下载源码压缩包,解压到本地环境。
2. 根据项目类型准备对应的运行环境与依赖。
3. 按照 README 中的步骤完成配置与部署。
4. 在隔离的测试环境中运行验证,避免影响生产系统。
本资源来源于开源社区,仅供安全研究、技术学习与合法授权范围内的攻防演练使用,请勿用于任何非法或侵害他人权益的用途。使用本项目产生的一切后果由使用者自行承担。
| 资源标题 | WEBSEC - Defensive website & local-project security auditor |
| 所属分类 | 防护思路 |
| 发布作者 | admin |
| 发布时间 | 2026-10-06 00:19:23 |
| 下载权限 | 免费下载 |
| 附件数量 | 2 个下载链接 |
| 浏览次数 | 375 |
| 讨论数量 | 0 |
| 主题状态 | 正常讨论中 |