Security Built Into the Software We Build
We build security to fit your risk: not gold plated, and not left exposed. Security is tested during every build, including automated penetration testing before launch.
What does our cybersecurity work involve?
Cybersecurity at AWLabs means security built into the software we build: threat modelling, secure design, testing during every build and automated penetration testing before launch, sized to the real risk of the system.
Most breaches do not need an exotic exploit. They use misconfigured cloud services, unpatched libraries, weak access controls and predictable human behaviour. That is why we treat security as part of how software is designed and built, not a test bolted on at the end. We look at your system the way an attacker would, and design the controls before the code is written.
Security is tested during every build, including automated penetration testing before launch. An independent penetration test by a specialist firm is your choice, and we will help you scope it, arrange it and fix what it finds. Our methodology is aligned with SOC 2 and ISO 27001 controls; we do not certify against any standard. Where your product needs a framework such as ASD Essentials, the Essential Eight, APRA CPS 234 or PCI DSS, we identify the controls it points to and build them in, and your auditor or compliance adviser confirms the result.
AWLabs is a Sydney based AI and software development company for growing businesses and enterprise. Sister company to All Webbed Up, a separate websites and marketing company.
Why trust AWLabs with your security?
Threat Modelling Before Code
Before we build, we map who might attack the system, what they would want and how they could get in. The controls that follow are sized to that risk, so you are not paying for protection you do not need or missing protection you do.
Actionable, Prioritised Findings
We do not deliver long reports that end up unread. Every finding we raise includes a risk rating, a plain English explanation of the business impact and clear steps to fix it, and we fix the findings in the software we build.
Aligned With Recognised Frameworks
Our methodology is aligned with SOC 2 and ISO 27001 controls. If a vendor security questionnaire or an audit is coming, we map the controls in your software to the framework so your auditor has what they need. We do not certify against any standard.
Cloud and Infrastructure Security
Misconfigured storage buckets, over permissioned access roles and exposed management interfaces are among the most common causes of cloud breaches. We review the AWS, GCP and Azure environments we build against CIS benchmarks and the cloud provider security frameworks.
Tested During Every Build
Static analysis, dependency scanning and container scanning run on every change, and a person reviews the code before it ships. Before launch we run automated penetration testing against the release and fix what it finds.
Independent Testing, Your Choice
An independent penetration test by a specialist firm is your choice. If you want one, we help you scope it and arrange it, give the testers what they need and fix the findings in the software we built.
What technologies do we use for our cybersecurity work?
How do we deliver our cybersecurity work?
Typical timings; your Schedule of Work sets the real ones.
Risk and Threat Model
We agree what the system protects, who might attack it and how much security it needs. That sets the controls we build, so security fits your risk rather than a generic checklist.
Secure Design
Access control, encryption, secrets handling, logging and the cloud setup are designed up front and written into your Schedule of Work, aligned with SOC 2 and ISO 27001 controls where they apply.
Tested Every Build
Static analysis, dependency scanning and container scanning run on every change, and a person reviews the code before it ships. Issues are fixed as they are found, not saved for the end.
Automated Penetration Testing
Before launch we run automated penetration testing against the release, fix what it finds and test again.
Independent Test, If You Choose
If you want an independent penetration test by a specialist firm, we help you scope and arrange it, give the testers what they need, and fix the findings in the software we built.
Security Documentation at Handover
You receive documentation of the security controls in your system and the test results, written for both your leadership and your engineers, so your auditor or next team has what they need.
Who is our cybersecurity work for?
Is a security engagement right for you now?
When it is the right fit
- You are about to launch a system that handles sensitive or regulated data and want security built in and tested before it goes live.
- A client, auditor or framework (SOC 2, PCI DSS, ISO 27001, ASD Essentials, the Essential Eight or APRA CPS 234) expects controls you need built into your software.
- Your cloud environment has grown beyond what your internal team can review confidently.
- You want security sized to your real risk: not gold plated, and not left exposed.
When it is not the right fit
- You need a security uplift across your whole organisation, such as patching, MFA and backups for staff devices; a managed security provider fits better.
- You only need an automated vulnerability scan, which a scanning tool can provide far more cheaply on a continuous basis.
- Your system is a low risk static site with no sensitive data or user accounts.
- You want a certificate or a sign off on your controls; certification comes from an accredited auditor, not from us.
- You need an incident response team, forensic investigation or staff phishing training; a specialist security firm fits better.
Cybersecurity: a quick glossary
- ASD Essentials
- The Australian Signals Directorate's threat informed cyber security framework, published on 15 October 2026 to evolve the Essential Eight. Principles describe security outcomes, actions describe what to do, and domains describe where the actions apply, with chapters for enterprise IT, cloud and operational technology.
- Essential Eight
- ASD's earlier baseline of eight mitigation strategies, covering patching, application control, multifactor authentication, backups and more, measured against maturity levels. ASD Essentials now supersedes it as ASD's baseline guidance, but contracts and PSPF Release 2026 still refer to its maturity levels.
- Penetration test
- An authorised, simulated attack in which testers actively attempt to exploit vulnerabilities, chain them together and escalate privileges to demonstrate the real world impact an adversary could achieve.
- SIEM
- Security Information and Event Management, a platform that aggregates logs and security events from across an environment, correlates them and raises alerts so threats can be detected and investigated centrally.
- Zero trust
- A security model that assumes no user, device or network is inherently trusted, requiring every request to be authenticated, authorised and continuously verified regardless of where it originates.
- APRA CPS 234
- An Australian prudential standard requiring regulated financial entities to protect their information assets with security controls commensurate with the threat, and to maintain tested incident response and audit capabilities.
- Notifiable Data Breaches scheme
- The Australian regime, under the Privacy Act 1988, that obliges affected organisations to notify the regulator and impacted individuals when a data breach is likely to result in serious harm.
Common questions about cybersecurity
A vulnerability assessment is a systematic scan and review of your environment to identify known weaknesses; it catalogues what is potentially exploitable. A penetration test goes further: testers actively attempt to exploit discovered vulnerabilities, chain them together, escalate privileges and demonstrate real world impact. Penetration tests answer the question “can an attacker actually use this to cause harm?” rather than simply “does this weakness exist?” Both are valuable: regular scanning catches new issues quickly, while periodic penetration tests check that your defences hold against a motivated attacker.
Security is tested during every build, including automated penetration testing before launch. Static analysis, dependency scanning and container scanning run on every change, and we fix what they find as we go. An independent penetration test by a specialist firm is your choice, and we can help you arrange it.
It should not. The automated penetration testing we run before launch is aimed at a staging environment that mirrors production, so live users are not affected. If you commission an independent penetration test against production, the testing firm agrees testing windows and rules of engagement with you, and we help set those up.
The right cadence depends on your risk and how often your system changes. Many organisations run a full penetration test at least once a year, and many compliance frameworks expect one. Systems that change often, or that handle financial or health data, may warrant more frequent testing, with continuous automated scanning in between. We can suggest a cadence that fits your risk and budget; an independent test by a specialist firm is your choice.
Yes, for the systems we build and run. Cloud environments bring their own risks: complex identity and access management, misconfiguration at scale, confusion over the shared responsibility model and fast moving infrastructure. We review cloud setups against CIS benchmarks and the provider security frameworks, check infrastructure as code for insecure patterns, and set up detective controls such as AWS Security Hub, GuardDuty and GCP Security Command Center so misconfigurations are caught automatically.
No. Our methodology is aligned with SOC 2 and ISO 27001 controls, and we can map the controls in the software we build to those frameworks so your auditor has what they need. Certification is done by an accredited auditor, and whether your system meets a standard is for them to confirm.
No. AWLabs is not CREST accredited, and we do not present our testing as a CREST accredited test. Our security testing is led by experienced engineers using recognised methods, such as the OWASP testing guidance, alongside the automated scanning and automated penetration testing we run during every build. If a contract, regulator, insurer or compliance framework requires a test by a CREST accredited provider, we can work alongside that provider, scope the test with you, give the testers what they need and fix the findings in the software we built, or refer you to an accredited provider directly.
Start with a Discovery Audit. It is a fixed fee, credited in full against the build. It sets out the risks we find across your product, including security, and assesses it against recognised standards, so you know where the highest risk gaps are before anything is built or changed. If you also want an independent penetration test of an existing system, we can help you find a specialist firm.
If a system we built or support has a security problem, contact us and we will work with you to contain it and fix the cause in the software. We do not run an incident response team or forensic investigations; for a serious breach, engage a specialist incident response firm. Whether you must notify anyone under the Notifiable Data Breaches scheme in the Privacy Act 1988 is a question for your lawyer, and the Office of the Australian Information Commissioner publishes guidance on it.
Secure software development means building security into every stage of the software lifecycle, from design and threat modelling through code review, dependency scanning and security testing to deployment and monitoring, instead of testing for problems only at the end. Frameworks such as the NIST Secure Software Development Framework and the OWASP guidance describe the practices; we apply them in our own delivery and can help your team adopt them.
Application security testing checks your own software for weaknesses attackers could exploit. It combines static analysis of source code, dependency scanning for known vulnerable libraries, dynamic testing of the running application, and manual penetration testing of the logic automated tools miss, such as broken access control between users.
Most Australian penetration tests cost about $8,000 to $55,000 (AUD, ex GST), according to published price guides. A small external test of one web application sits around $8,000 to $14,000, an application with several user roles around $16,000 to $30,000, and a multi site internal network around $30,000 to $55,000. Automated scanning packages are cheaper. These are third party market ranges, not our quote; our penetration testing cost guide explains the drivers.
A security audit reviews your controls against a standard or checklist, covering areas such as access management, logging, backups, patching and policies, while a penetration test tries to exploit the running system. An audit shows whether the right protections exist; a pen test shows whether an attacker can get past them. Most organisations benefit from both. For software, a code audit adds a third view by reading the source itself.
Only if something still requires it. On 15 October 2026 ASD published ASD Essentials, which evolves the Essential Eight into principles, actions and domains, with chapters for enterprise IT, cloud and operational technology. ASD says organisations should keep meeting any regulatory, contractual or other obligations that require Essential Eight implementation or reporting, and PSPF Release 2026 still names Maturity Level Two for each strategy for the entities it covers. Government clients, insurers or contracts may still ask for a target level. Otherwise, ASD advises against starting work solely to reach a superseded Essential Eight target. Our Essential Eight guide explains what changed for software you build or buy.
Guides and related reading
- Industry solutionConveyancing software: PEXA integration, identity checks and fraud controls
- Cost guideHow much does an Essential Eight assessment and uplift cost in Australia? (2026)
- Australian regulationThe Notifiable Data Breaches (NDB) scheme: what it means for software you build
- Australian regulationAPRA CPS 234 requirements for AI systems: what vendors need to provide
- Australian regulationDoes the Privacy Act apply to small business? A guide for app and software owners
- Cost guideHow much does a penetration test cost in Australia? (2026)
- ExplainerHow to add single sign on to a business app
- How to guideHow to answer an enterprise security questionnaire as an Australian SaaS vendor
- Australian identityHow to verify identity in an Australian app