ishan.np

Roadmap

How the research is sequenced: making automated vulnerability discovery safe by design. Each theme below links to the write-up where one exists. Status is a plain, honest snapshot — it changes as the thesis work moves.

๐ŸŸข Published ๐ŸŸก In progress โšช Planned

Foundations — safety as architecture

๐ŸŸข PUBLISHED

Safety rails, not safety warnings

Why responsible automation has to be architectural: the constraints live in the system, not in a disclaimer. Read →

๐ŸŸข PUBLISHED

Authorization as a type, not a checkbox

Modelling "allowed to act" so it cannot be forgotten or bypassed. Read →

๐ŸŸข PUBLISHED

Scope encoding: allowlists the gate owns

Scope as gate-owned data, so discovery logic can never widen its own reach. Read →

Evidence & evaluation

๐ŸŸข PUBLISHED

A reproducible vuln lab you actually trust

Authorized, self-owned fixtures so results are repeatable and honest. Read →

๐ŸŸข PUBLISHED

Measuring railed discovery against fixtures

Metrics against known-answer fixtures, not hope. Read →

๐ŸŸข PUBLISHED

The audit log as evidence

A separate, tamper-evident record so findings can be verified without re-touching a target. Read →

๐ŸŸข PUBLISHED

The cost of being safe

Measuring the real trade-off between safety and effectiveness. Read →

In progress

๐ŸŸก IN PROGRESS

Verification that fails closed

Confirming a finding only when the evidence clears a confidence floor, and treating anything uncertain as not confirmed. Write-up to follow.

๐ŸŸก IN PROGRESS

Continuous evaluation harness

Growing the fixture corpus and the automated checks that keep the rails honest as the system changes.

Planned

โšช PLANNED

Thesis write-up

Consolidating the rails, the evaluation method, and the safety/effectiveness trade-off into the Master's thesis.

โšช PLANNED

Open method notes

Publishing reusable patterns for safe automation that others can adopt, kept strictly to public-safe, non-target-specific detail.


This roadmap is a living plan, not a promise of dates. Follow along on the blog or get in touch.