Skip to content

Phase 2: Built-in Scanner Hardening & SARIF Export #1

Description

@ToryMic

Phase 2 — Built-in Scanner Hardening

Depends on: Phase 1 ✅ (docs/prd.md)

Drips Wave alignment

  • Complements RytScan (on-chain) with deeper web-layer detection
  • Maps to Wave security patterns: injection flaws, missing auth headers, verbose errors

Deliverables

  • Expand OWASP Top 10 probe coverage in app/services/owasp_top10.py
  • False-positive tuning and severity calibration in finding_utils.py
  • Parameter fuzz budget profiles (quick / standard / deep) in config.py
  • SARIF v2.1.0 export endpoint GET /api/scans/{id}/report/sarif
  • Regression fixture suite against DVWA/Juice Shop baselines
  • Document finding counts in thesis Chapter 4

Acceptance criteria

  • make test passes with new regression fixtures
  • DVWA Low scan produces ≥ 15 findings with < 20% duplicate rate
  • SARIF output validates against GitHub Code Scanning schema
  • README updated with SARIF usage example

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    phase-2Built-in scanner hardeningstellar-waveDrips Stellar Wave 6 alignment

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions