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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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