Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

OWASP/wstg

https://github.com/OWASP/wstg.git · scanned 2026-05-16 11:56 UTC (3 weeks, 3 days ago) · 10 languages

10 raw signals (4 security + 6 graph) 85th percentile · Python · tiny (<2K LoC) System graph score 98 (lower by 24)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 3 weeks, 3 days ago · v1 · 3 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 356 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.

LabelLayerStatusPath
REST_CS_Migrate.md software healthy REST_CS_Migrate.md
style_guide.md software healthy style_guide.md
README.md software healthy README.md
Testing_for_APIs.md software healthy Testing_for_APIs.md
CONTRIBUTING.md software healthy CONTRIBUTING.md
CODE_OF_CONDUCT.md software healthy CODE_OF_CONDUCT.md
SECURITY.md software healthy SECURITY.md
README.md software healthy document/README.md
README.md software healthy document/2-Introduction/README.md
README.md software healthy document/1-Frontispiece/README.md
README.md software healthy document/3-The_OWASP_Testing_Framework/README.md
0-The_Web_Security_Testing_Framework.md software healthy document/3-The_OWASP_Testing_Framework/0-The_Web_Security_T…
1-Penetration_Testing_Methodologies.md software healthy document/3-The_OWASP_Testing_Framework/1-Penetration_Testin…
02-Naming_Schemes.md software healthy document/5-Reporting/02-Naming_Schemes.md
README.md software healthy document/5-Reporting/README.md
01-Reporting_Structure.md software healthy document/5-Reporting/01-Reporting_Structure.md
README.md software healthy document/4-Web_Application_Security_Testing/README.md
04-Testing_for_Account_Enumeration_and_Guessable_User_Accou… software healthy document/4-Web_Application_Security_Testing/03-Identity_Man…
README.md software healthy document/4-Web_Application_Security_Testing/03-Identity_Man…
01-Test_Role_Definitions.md software healthy document/4-Web_Application_Security_Testing/03-Identity_Man…
02-Test_User_Registration_Process.md software healthy document/4-Web_Application_Security_Testing/03-Identity_Man…
05-Testing_for_Weak_or_Unenforced_Username_Policy.md software healthy document/4-Web_Application_Security_Testing/03-Identity_Man…
03-Test_Account_Provisioning_Process.md software healthy document/4-Web_Application_Security_Testing/03-Identity_Man…
03-Testing_for_HTML_Injection.md software healthy document/4-Web_Application_Security_Testing/11-Client-side_…
01.1-Testing_for_Self_DOM_Based_Cross_Site_Scripting.md software healthy document/4-Web_Application_Security_Testing/11-Client-side_…
09-Testing_for_Clickjacking.md software healthy document/4-Web_Application_Security_Testing/11-Client-side_…
01-Testing_for_DOM-based_Cross_Site_Scripting.md software healthy document/4-Web_Application_Security_Testing/11-Client-side_…
README.md software healthy document/4-Web_Application_Security_Testing/11-Client-side_…
07-Testing_Cross_Origin_Resource_Sharing.md software healthy document/4-Web_Application_Security_Testing/11-Client-side_…
06-Testing_for_Client-side_Resource_Manipulation.md software healthy document/4-Web_Application_Security_Testing/11-Client-side_…
05-Testing_for_CSS_Injection.md software healthy document/4-Web_Application_Security_Testing/11-Client-side_…
04-Testing_for_Client-side_URL_Redirect.md software healthy document/4-Web_Application_Security_Testing/11-Client-side_…
10-Testing_WebSockets.md software healthy document/4-Web_Application_Security_Testing/11-Client-side_…
02-Testing_for_JavaScript_Execution.md software healthy document/4-Web_Application_Security_Testing/11-Client-side_…
12-Testing_Browser_Storage.md software healthy document/4-Web_Application_Security_Testing/11-Client-side_…
11-Testing_Web_Messaging.md software healthy document/4-Web_Application_Security_Testing/11-Client-side_…
08-Testing_for_Cross_Site_Flashing.md software healthy document/4-Web_Application_Security_Testing/11-Client-side_…
15-Testing_for_Client-Side_Template_Injection.md software healthy document/4-Web_Application_Security_Testing/11-Client-side_…
13-Testing_for_Cross_Site_Script_Inclusion.md software healthy document/4-Web_Application_Security_Testing/11-Client-side_…
14-Testing_for_Reverse_Tabnabbing.md software healthy document/4-Web_Application_Security_Testing/11-Client-side_…
09-Testing_for_Weak_Password_Change_or_Reset_Functionalitie… software healthy document/4-Web_Application_Security_Testing/04-Authenticati…
04-Testing_for_Bypassing_Authentication_Schema.md software healthy document/4-Web_Application_Security_Testing/04-Authenticati…
02-Testing_for_Default_Credentials.md software healthy document/4-Web_Application_Security_Testing/04-Authenticati…
README.md software healthy document/4-Web_Application_Security_Testing/04-Authenticati…
10-Testing_for_Weaker_Authentication_in_Alternative_Channel… software healthy document/4-Web_Application_Security_Testing/04-Authenticati…
07-Testing_for_Weak_Authentication_Methods.md software healthy document/4-Web_Application_Security_Testing/04-Authenticati…
06-Testing_for_Browser_Cache_Weaknesses.md software healthy document/4-Web_Application_Security_Testing/04-Authenticati…
03-Testing_for_Weak_Lock_Out_Mechanism.md software healthy document/4-Web_Application_Security_Testing/04-Authenticati…
05-Testing_for_Vulnerable_Remember_Password.md software healthy document/4-Web_Application_Security_Testing/04-Authenticati…
11-Testing_Multi-Factor_Authentication.md software healthy document/4-Web_Application_Security_Testing/04-Authenticati…

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
get_concurrency_limit software healthy .github/json/scripts/generate_checklist_json.py:56
emit_markdown_report software healthy .github/json/scripts/generate_checklist_json.py:72
__init__ software healthy .github/json/scripts/generate_checklist_json.py:90
fetch_json_with_retry software healthy .github/json/scripts/generate_checklist_json.py:95
extract_cre_ids software healthy .github/json/scripts/generate_checklist_json.py:148
_opencre_coerce_total_pages software healthy .github/json/scripts/generate_checklist_json.py:182
fetch_mapping software dead .github/json/scripts/generate_checklist_json.py:210
_cre_ids_map_from_categories software healthy .github/json/scripts/generate_checklist_json.py:236
load_existing_cre_ids software healthy .github/json/scripts/generate_checklist_json.py:266
collect_cre_ids_by_test_id software healthy .github/json/scripts/generate_checklist_json.py:283
_format_cre_ids_cell software healthy .github/json/scripts/generate_checklist_json.py:294
_sort_test_ids_guide_order software healthy .github/json/scripts/generate_checklist_json.py:301
collect_test_names_by_id software healthy .github/json/scripts/generate_checklist_json.py:306
_cre_row_status software healthy .github/json/scripts/generate_checklist_json.py:328
_cre_status_display software healthy .github/json/scripts/generate_checklist_json.py:343
enrich_with_opencre software healthy .github/json/scripts/generate_checklist_json.py:349
category_label_from_dirname software healthy .github/json/scripts/generate_checklist_json.py:418
wstg_id_from_table_line software healthy .github/json/scripts/generate_checklist_json.py:436
category_wstg_id_from_intro software healthy .github/json/scripts/generate_checklist_json.py:447
title_from_h1_prefix software healthy .github/json/scripts/generate_checklist_json.py:461
is_removed_placeholder_document software healthy .github/json/scripts/generate_checklist_json.py:467
_nonblank_lines_in_objectives_section software healthy .github/json/scripts/generate_checklist_json.py:476
extract_test_objectives software healthy .github/json/scripts/generate_checklist_json.py:499
first_wstg_id_in_document software healthy .github/json/scripts/generate_checklist_json.py:524
reference_url software healthy .github/json/scripts/generate_checklist_json.py:532
_objectives_are_empty_or_blank software healthy .github/json/scripts/generate_checklist_json.py:536
_empty_objective_entries software healthy .github/json/scripts/generate_checklist_json.py:542
_write_empty_objectives_report software healthy .github/json/scripts/generate_checklist_json.py:562
_cre_guide_status_table_rows software healthy .github/json/scripts/generate_checklist_json.py:590
_write_cre_opencre_summary_report software healthy .github/json/scripts/generate_checklist_json.py:612
pipe_escape software healthy .github/json/scripts/generate_checklist_json.py:692
build_checklist software healthy .github/json/scripts/generate_checklist_json.py:738
main software healthy .github/json/scripts/generate_checklist_json.py:781
read_lint_file software healthy .github/workflows/scripts/format_lint_output.py:14
parse_error_line software healthy .github/workflows/scripts/format_lint_output.py:28
extract_error_count software healthy .github/workflows/scripts/format_lint_output.py:49
parse_lint_output software healthy .github/workflows/scripts/format_lint_output.py:63
format_error_line software healthy .github/workflows/scripts/format_lint_output.py:129
format_file_block software healthy .github/workflows/scripts/format_lint_output.py:145
generate_formatted_output software healthy .github/workflows/scripts/format_lint_output.py:166
generate_fallback_output software healthy .github/workflows/scripts/format_lint_output.py:196
main software healthy .github/workflows/scripts/format_lint_output.py:218
set_version software healthy .github/xlsx/scripts/build-checklist.py:15
sha256file software healthy .github/xlsx/scripts/build-checklist.py:21
copy_cell software healthy .github/xlsx/scripts/build-checklist.py:30
lines_of_text software healthy .github/xlsx/scripts/build-checklist.py:39
copy_row software healthy .github/xlsx/scripts/build-checklist.py:46
set_sheet_title software healthy .github/xlsx/scripts/build-checklist.py:53
insert_new_header software healthy .github/xlsx/scripts/build-checklist.py:56
insert_new_item software healthy .github/xlsx/scripts/build-checklist.py:65

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
document software healthy document
2-Introduction software healthy document/2-Introduction
1-Frontispiece software healthy document/1-Frontispiece
3-The_OWASP_Testing_Framework software healthy document/3-The_OWASP_Testing_Framework
5-Reporting software healthy document/5-Reporting
4-Web_Application_Security_Testing software healthy document/4-Web_Application_Security_Testing
03-Identity_Management_Testing software healthy document/4-Web_Application_Security_Testing/03-Identity_Man…
11-Client-side_Testing software healthy document/4-Web_Application_Security_Testing/11-Client-side_…
04-Authentication_Testing software healthy document/4-Web_Application_Security_Testing/04-Authenticati…
06-Session_Management_Testing software healthy document/4-Web_Application_Security_Testing/06-Session_Mana…
09-Testing_for_Weak_Cryptography software healthy document/4-Web_Application_Security_Testing/09-Testing_for_…
10-Business_Logic_Testing software healthy document/4-Web_Application_Security_Testing/10-Business_Log…
08-Testing_for_Error_Handling software healthy document/4-Web_Application_Security_Testing/08-Testing_for_…
00-Introduction_and_Objectives software healthy document/4-Web_Application_Security_Testing/00-Introduction…
01-Information_Gathering software healthy document/4-Web_Application_Security_Testing/01-Information_…
02-Configuration_and_Deployment_Management_Testing software healthy document/4-Web_Application_Security_Testing/02-Configuratio…
05-Authorization_Testing software healthy document/4-Web_Application_Security_Testing/05-Authorizatio…
07-Input_Validation_Testing software healthy document/4-Web_Application_Security_Testing/07-Input_Valida…
12-API_Testing software healthy document/4-Web_Application_Security_Testing/12-API_Testing
6-Appendix software healthy document/6-Appendix
0-Foreword software healthy document/0-Foreword
checklists software healthy checklists
template software healthy template
999-Foo_Testing software healthy template/999-Foo_Testing
.github software healthy .github
ISSUE_TEMPLATE software healthy .github/ISSUE_TEMPLATE
json software healthy .github/json
scripts software healthy .github/json/scripts
epub software healthy .github/epub
scripts software healthy .github/epub/scripts
assets software healthy .github/epub/assets
www software healthy .github/www
latest software healthy .github/www/latest
assets software healthy .github/www/assets
stable software healthy .github/www/stable
v43 software healthy .github/www/v43
v41 software healthy .github/www/v41
v42 software healthy .github/www/v42
workflows software healthy .github/workflows
scripts software healthy .github/workflows/scripts
xlsx software healthy .github/xlsx
scripts software healthy .github/xlsx/scripts
actions software healthy .github/actions
get-changed-files software healthy .github/actions/get-changed-files
pdf software healthy .github/pdf
scripts software healthy .github/pdf/scripts
assets software healthy .github/pdf/assets
configs software healthy .github/configs

LabelLayerStatusPath
lint cicd healthy .github/workflows/md-lint-check.yml
build cicd healthy .github/workflows/build-ebooks.yml
release cicd healthy .github/workflows/build-ebooks.yml
link-check cicd healthy .github/workflows/md-link-check.yml
create_pr cicd healthy .github/workflows/www_stable_update.yml
textlint cicd healthy .github/workflows/md-textlint-check.yml
create_pr cicd healthy .github/workflows/www_latest_update.yml
create_pr cicd healthy .github/workflows/build-checklists.yml
comment cicd healthy .github/workflows/comment.yml
Delete_Runs cicd healthy .github/workflows/clean-workflow-runs.yml
link-check cicd healthy .github/workflows/md-link-check-full.yml
lint cicd healthy .github/workflows/dummy.yml

LabelLayerStatusPath
gha::md-lint-check cicd healthy .github/workflows/md-lint-check.yml
gha::build-ebooks cicd healthy .github/workflows/build-ebooks.yml
gha::md-link-check cicd healthy .github/workflows/md-link-check.yml
gha::www_stable_update cicd healthy .github/workflows/www_stable_update.yml
gha::md-textlint-check cicd healthy .github/workflows/md-textlint-check.yml
gha::www_latest_update cicd healthy .github/workflows/www_latest_update.yml
gha::build-checklists cicd healthy .github/workflows/build-checklists.yml
gha::comment cicd healthy .github/workflows/comment.yml
gha::clean-workflow-runs cicd healthy .github/workflows/clean-workflow-runs.yml
gha::md-link-check-full cicd healthy .github/workflows/md-link-check-full.yml
gha::dummy cicd healthy .github/workflows/dummy.yml

LabelLayerStatusPath
GDRIVESETTINGSFILE cicd healthy
GITHUB_TOKEN cicd healthy
GDRIVEFILEID cicd healthy
GDRIVECREDSFILE cicd healthy

LabelLayerStatusPath
repobility-clone-mjg_koep software healthy /tmp/repobility-clone-mjg_koep

LabelLayerStatusPath
OpenCRELookupError software healthy .github/json/scripts/generate_checklist_json.py:87

LabelLayerStatusPath
137.0.0.0 network healthy .github/json/scripts/generate_checklist_json.py

LabelLayerStatusPath
nginx network healthy .github/configs/.textlintrc.json

LabelLayerStatusPath
auth::checklists/checklist.json security healthy checklists/checklist.json
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/382bc0d8-e988-4dc6-ab92-f0bb5c90eca4/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/382bc0d8-e988-4dc6-ab92-f0bb5c90eca4/

Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.