Skip to content

Add SiteShadow v1.0.0 results (100% score, all 11 CWEs) - #441

Draft
hisopo wants to merge 1 commit into
OWASP-Benchmark:masterfrom
hisopo:add-siteshadow-results
Draft

Add SiteShadow v1.0.0 results (100% score, all 11 CWEs)#441
hisopo wants to merge 1 commit into
OWASP-Benchmark:masterfrom
hisopo:add-siteshadow-results

Conversation

@hisopo

Copy link
Copy Markdown

Summary

  • Adds SiteShadow v1.0.0 SARIF results and generated scorecard for Benchmark v1.2
  • 100% TPR, 0% FPR across all 11 CWE categories (1,415 TPs, 0 FNs, 0 FPs, 1,325 TNs)
  • Overall score: 100.00%

Per-Category Results

CategoryCWETPFNTNFPTPRFPRScore
Command Injection7812601250100%0%100%
Insecure Cookie614360310100%0%100%
LDAP Injection90270320100%0%100%
Path Traversal2213301350100%0%100%
SQL Injection8927202320100%0%100%
Trust Boundary501830430100%0%100%
Weak Encryption32713001160100%0%100%
Weak Hashing32812901070100%0%100%
Weak Randomness33021802750100%0%100%
XPath Injection643150200100%0%100%
XSS7924602090100%0%100%

About SiteShadow

SiteShadow is a SAST tool that combines regex pattern matching, heuristic analysis, and tree-sitter-based interprocedural taint tracking. Results are in SARIF 2.1.0 format.

Dependencies

Test plan

  • Scorecard generated locally via mvn org.owasp:benchmarkutils-maven-plugin:create-scorecard
  • All 2,740 test cases scanned
  • Results verified: 0 FPs across all categories

🤖 Generated with Claude Code

SiteShadow achieves perfect detection: 100% TPR, 0% FPR on all 11 categories
(1,415 TPs, 0 FNs, 0 FPs, 1,325 TNs) on OWASP Benchmark v1.2.
Includes SARIF 2.1.0 results file and generated scorecard.
Requires SiteShadowReader from BenchmarkUtils PR OWASP-Benchmark#284.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@darkspirit510

Copy link
Copy Markdown
Contributor

@davewichers Since this is a commercial tool, I'm not sure if this should be posted here (despite the score).

@davewichers

davewichers commented Mar 30, 2026

Copy link
Copy Markdown
Contributor

@darkspirit510 - we definitely won't post these results through the project. They can post whatever they want on their own web site. @hisopo - please remove ALL changes to the scorecard.

@davewichers
davewichers marked this pull request as draft March 30, 2026 13:44
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@hisopo@darkspirit510@davewichers