OWASP Amass
OWASP Amass is a free, open-source framework for mapping network attack surfaces and discovering external assets.
What OWASP Amass is
OWASP Amass is a free, open-source framework for mapping network attack surfaces and discovering external assets. It combines a collection engine, an asset database, and the Open Asset Model, which describes internet-exposed assets and their types, properties, and relationships. Its collection methods include OSINT and active reconnaissance using sources such as APIs, certificates, DNS, routing, scraping, web archives, and WHOIS. The database stores, manages, and retrieves findings for long-term tracking, while the broader mapping scope includes physical and digital assets beyond basic subdomain enumeration. Amass can be installed from source with Go, through Homebrew, or with its official Docker image; Docker Compose is also documented. The v5.1.1 release notes mention an initial engine REST API. It is available for Linux, macOS, and Windows, as well as self-hosted deployment. The project lists Go, network connectivity, DNS resolution, and basic network reconnaissance knowledge as requirements. It is an OWASP Flagship Project and is licensed under Apache 2.0, though some subcomponents have separate licenses.
Good
- Free and open source under Apache 2.0.
- Maps physical and digital assets.
- Tracks discovered assets over time.
- Multiple installation and deployment options.
- Collects data from varied OSINT and reconnaissance sources.
Watch out
- Requires Go, network access, and DNS resolution.
- Basic network reconnaissance knowledge is required.
- Some subcomponents have separate licenses.
- GitHub issues are not for support questions.
Who it suits
Amass suits information security professionals who need to map attack surfaces and find external assets. It is appropriate for users comfortable with basic network reconnaissance and its listed technical requirements.
Verdict
OWASP Amass combines asset discovery, data collection, and long-term asset tracking in one open-source framework. Its requirements and separate subcomponent licensing are worth checking before adoption.
Plans and prices
From OWASP Amass's own pricing page, checked 5 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| OWASP Amass | Free | Open-source framework · Apache License 2.0 |
The facts
Each one read from OWASP Amass's own pages, with the date it was checked.
What it does
- API
- The v5.1.1 release notes mention a first version of the engine REST API.checked 5 Oct 2026
- Asset database
- The asset database is described as supporting storage, management, and retrieval of discovered assets, including long-term tracking.checked 5 Oct 2026
- Collection and storage
- The framework includes an asset discovery collection engine, an asset database for findings, and the Open Asset Model.checked 5 Oct 2026
- Core components
- The framework includes an asset discovery collection engine, an asset database for findings, and the Open Asset Model for representing assets.checked 5 Oct 2026
- Data collection
- The project lists OSINT and active reconnaissance capabilities, including API, certificate, DNS, routing, scraping, web archive, and WHOIS sources.checked 5 Oct 2026
- Data storage
- The Asset Database supports storing, managing, and retrieving discovered assets for long-term tracking.checked 5 Oct 2026
- Deployment
- The documentation describes installation from source, a project-maintained Homebrew package, official Docker image, and Docker Compose.checked 5 Oct 2026
- Installation
- The documentation describes installation from source with Go, through Homebrew, and via an official Docker image.checked 5 Oct 2026
- Integrations
- The project provides Docker and Docker Compose deployment options and documents configuring data sources with credentials.checked 5 Oct 2026
- Intended users
- The project describes its framework as helping information security professionals map attack surfaces and discover external assets.checked 5 Oct 2026
- License
- The project page lists the Apache 2.0 license, and the repository notes that some subcomponents have separate licenses.checked 5 Oct 2026
- License terms
- The repository says the software may be redistributed or modified under the Apache License and is provided without warranties.checked 5 Oct 2026
- Maintainer
- The project page names Jeff Foley as project leader.checked 5 Oct 2026
- Open Asset Model
- The Open Asset Model represents assets exposed on the Internet and defines asset types, properties, and relationships.checked 5 Oct 2026
- Operating system requirements
- The project page lists Go, network connectivity, DNS resolution, and basic network reconnaissance knowledge as requirements.checked 5 Oct 2026
- Purpose
- OWASP Amass is an open source framework for network mapping of attack surfaces and external asset discovery using OSINT and reconnaissance techniques.checked 5 Oct 2026
- Requirements
- The project page lists Go, network connectivity, DNS resolution capabilities, and basic network reconnaissance understanding as requirements.checked 5 Oct 2026
- Security and compliance
- The project page identifies OWASP Amass as an OWASP Flagship Project; the opened project pages state no security certifications or compliance attestations.checked 5 Oct 2026
- Support
- The project asks users needing installation or usage help to use its Discord server, where community members can help.checked 5 Oct 2026
- Support limitation
- The repository asks users not to open GitHub issues for support requests or questions.checked 5 Oct 2026
Where it runs
- Broader asset mapping
- The documentation says Amass maps physical and digital assets and goes beyond basic subdomain enumeration.checked 5 Oct 2026
The company
- Founded
- 2001checked 28 Sep 2026
The full review of OWASP Amass
OWASP Amass is an open-source framework for discovering and mapping internet-facing assets through OSINT and reconnaissance. It suits information security professionals who can work with network tooling and want to track assets over time. Its breadth and no-cost license are compelling, but setup requirements and separate licenses for some components call for care.
Overview
Amass brings together a collection engine, an asset database, and the Open Asset Model, which describes exposed assets and their relationships. That makes it more than a subdomain lookup tool: it is designed to map physical and digital assets and retain findings for longer-term tracking. For teams maintaining an external view of their attack surface, that combination offers a useful foundation; it is not a turnkey service for users seeking managed monitoring.
Key features
Collection draws on OSINT and active reconnaissance sources spanning APIs, certificates, DNS, routing, scraping, web archives, and WHOIS. This breadth can help security professionals build a wider picture of their external footprint, while requiring basic network reconnaissance knowledge and appropriate connectivity.
The asset database supports storing, managing, and retrieving findings, so discoveries can be tracked beyond a single run. The Open Asset Model provides a way to represent asset types, properties, and relationships. A first version of the engine REST API appears in the v5.1.1 release notes, giving the framework an API access point.
Deployment options include installation from source with Go, Homebrew, an official Docker image, and Docker Compose. Docker options can suit teams that prefer container-based deployment; source installation requires comfort with Go. Configuring data sources may involve credentials. Amass requires Go, network connectivity, DNS resolution, and basic network reconnaissance understanding.
Pricing
Amass is free: its OWASP Amass plan costs nothing and is an open-source framework under Apache License 2.0. There is no paid tier or free trial to weigh against it. The software may be redistributed or modified under Apache terms and is provided without warranties; some subcomponents have separate licenses, so teams should review those before adopting or redistributing the full framework.
Platforms
Amass supports Linux, macOS, and Windows, with self-hosted deployment. Its documented installation routes include Go, Homebrew, and Docker. This suits teams able to manage their own environment, rather than those who need a hosted platform.
Who it's for
Amass is best suited to information security professionals mapping external assets who can meet its technical requirements and manage their own deployment. Community help is available through its Discord server. The project asks users not to use GitHub issues for support requests or questions, so teams should be comfortable relying on community support rather than a formal support channel.
Pros and cons
- Pros: Free, open-source access makes a broad discovery framework available without a subscription.
- Pros: Collection, an asset database, and a model for asset relationships support discovery and longer-term tracking in one framework.
- Pros: Go, Homebrew, Docker, and Docker Compose provide several self-hosted installation paths.
- Cons: Go, DNS resolution, network access, and reconnaissance knowledge make it a poor fit for nontechnical users or teams seeking a managed tool.
- Cons: Separate licenses for some subcomponents add review work for organizations modifying or redistributing the software.
- Cons: Support is community-oriented, and GitHub issues are not meant for usage questions.
Alternatives
Choose Qualys External Attack Surface Management if a freemium option with a 30-day no-cost CSAM and EASM plan is a better fit than Amass's self-hosted framework.
runZero offers a free Community Edition capped at 100 assets, one organization, 10 recurring tasks, and 30 days of data retention, so it is worth considering when those defined limits suit your needs.
Bitdefender Total Security is a paid security suite with a free plan and trial; its listed individual plan covers five devices for $59.99 a year at the first-year price, plus applicable sales tax.
Detectify Surface Monitoring has a free Starter plan for up to five users and one team, but Surface Monitoring costs extra per domain; consider it if that team structure fits.
FullHunt offers a free plan with 10 credits per month for evaluation or internal use, covering discovery, enrichment, exposure, and vulnerability or exploit intelligence.
Ivanti Neurons for Zero Trust Access is a paid alternative with named-user licensing and custom pricing.
ImmuniWeb offers a 395.00 EUR-per-month mobile scan subscription priced per app, with unlimited scans of builds or versions of the same Android or iOS app.
Tenable One Attack Surface Management is a paid alternative whose Foundation plan includes attack surface management and unified visibility across IT, cloud, web applications, OT, and external attack surfaces.
Browse Attack Surface Management Software, API Security Testing Software, File Integrity Monitoring Software, Penetration Testing Software, Network Vulnerability Scanners, and Software Composition Analysis Software for related categories.
Verdict
Choose OWASP Amass if you are an information security professional who wants a free, self-hosted framework for broad external asset discovery and ongoing tracking. Its combination of collection, asset storage, and a shared asset model is the main reason to choose it; look elsewhere if you need managed deployment, formal support, or a low-friction tool without network reconnaissance requirements.
Getting started
- Choose Windows, Linux, or macOS for a self-hosted installation.
- Install from source with Go, use Homebrew, or choose the official Docker image or Docker Compose.
- Provide network connectivity and DNS resolution.
- Use the project's Discord server for installation or usage help.
Questions
How much does OWASP Amass cost?
The OWASP Amass plan is free and is an open-source framework under Apache License 2.0.
Which operating systems does it support?
Windows, Linux, and macOS are listed.
Can it be self-hosted?
Yes. Self-hosted deployment is listed, with source, Homebrew, Docker, and Docker Compose installation options.
What does the Open Asset Model do?
It represents internet-exposed assets and defines their types, properties, and relationships.
What are the project requirements?
The project lists Go, network connectivity, DNS resolution, and basic network reconnaissance knowledge.
Where can users get support?
The project directs installation and usage questions to its Discord server and asks users not to open GitHub issues for support requests.
Alternatives to OWASP Amass
- 1

BuiltWith
Free planWebAPIExtension7.2Free plan - 2
Netlas
Free planWebAPILinux6.8From $49 a month - 3
PublicWWW
Free planWebAPI6.7From $199 a month - 4

ViewDNS.info
Free planWebAPI6.6From $49 a month - 5
Shodan Monitor
WebAPILinux6.3From $69 a month - 6
Hunchly
LinuxmacOSWindows4.7
