Skip to content
Code Colonies

Security · Checklist

Getting ready for a penetration test

How to prepare so a penetration test spends its days finding real risks.

Code Colonies Security Practice · · 2 min read

Key takeaways

  • Agree scope and rules in writing
  • Provide working test accounts
  • Plan time to fix and retest

A test that spends its first three days waiting for VPN access and a working login is a test you paid for and did not get. A little preparation avoids that.

Before the test

  • A written scope: which applications, APIs and environments are in, and what is off limits.
  • Rules of engagement: testing windows, contacts and what happens if something breaks.
  • Working test accounts for each user role, checked the day before.
  • A staging environment that matches production closely.

During the test

  • A named contact who answers questions within hours.
  • Monitoring left switched on, so your team can see what an attack looks like in your own logs.

After the test

  • Findings ranked by risk, each with a clear fix.
  • Time set aside in the next sprint for critical and high findings.
  • A retest to confirm the fixes hold.
  • A summary letter you can share with clients.

Have a question about this guide? Write to us or ask Colony, our AI guide.

Start a conversation

Tell us what you are trying to build.

Share the problem in a short call. You leave with a clear view of the approach, the team and the cost.

Or get a ballpark proposal in two minutes

A specialist replies within one working day. The first conversation is free.

Chat with the Code Colonies team on WhatsApp