Skip to content

Work

Introduction

Security testing examines how a system behaves when assumptions are challenged. It combines manual investigation with automated checks and careful interpretation of results.

Why it matters

A repeatable test helps developers reproduce and fix a problem, and helps support engineers communicate reliable evidence. Security testing also makes the limits of an assessment explicit: passing a set of checks does not prove that a system has no weaknesses.

Key topics to explore

  • Test scope, permission and lab environments
  • Threat-led test cases and negative tests
  • Request inspection and manual verification
  • Static analysis and dependency checks
  • Reproduction steps, evidence and retesting

Practice & notes

Possible first exercise: Choose an access-control question in an application I own or am authorised to test. Write expected outcomes, collect evidence and turn the confirmed behaviour into a regression test.

Future notes will record the setup, observations, open questions and principles learned. This exercise is a starting idea, not a completed assessment.