SecLists logo

SecLists

Free

SecLists is the security tester's companion.

FreeFree tier
Type
Open Source

About SecLists

SecLists is a comprehensive collection of multiple types of lists used during security assessments, curated and maintained by security professionals. It includes usernames, passwords, URLs, sensitive data patterns, fuzzing payloads, web shells, and many other list types. The goal is to enable a security tester to pull this repository onto a new testing box and have access to every type of list that may be needed. The repository also contains wordlist generators and mutators in the .bin directory, and includes an Ai/LLM_Testing folder for testing language models. It is open source under the MIT license and can be installed via zip download, git clone, or package managers on Kali Linux and BlackArch.

Key Features

Collection of usernames, passwords, URLs, sensitive data patterns, fuzzing payloads, and web shells
Includes directories for Discovery, Fuzzing, Miscellaneous, Passwords, Pattern-Matching, Payloads, Usernames, Web-Shells, and Ai/LLM_Testing
Contains wordlist generators and mutators in the .bin directory
Installable via zip download, git clone, or package managers (Kali Linux, BlackArch)
Open source under MIT license, maintained by Daniel Miessler, Jason Haddix, Ignacio Portal, and g0tmi1k
Large community with 72.3k stars and 25.1k forks on GitHub

Pros & Cons

Pros
  • Comprehensive collection covering many attack vectors
  • Regularly maintained and updated by experienced security professionals
  • Free and open source (MIT license)
  • Available via package managers for easy installation on Kali and BlackArch
  • Includes both static lists and wordlist generation tools
  • Large, active community contributing and supporting the project
Cons
  • Not a tool itself; users need separate tools (e.g., fuzzer, password cracker) to use the lists
  • Repository size is large, may be heavy for quick deployments
  • Some lists may become outdated for newer technologies
  • No built-in deduplication or ranking of lists

Best For

Security assessments and penetration testingFuzzing web applications and servicesPassword cracking and brute-force attacksDirectory and content discoverySensitive data pattern matchingLLM vulnerability testing using the Ai/LLM_Testing listsGenerating custom wordlists with included tools

FAQ

How do I install SecLists?
SecLists can be installed by downloading the zip file from GitHub, using git clone (with or without commit history), or via package managers: apt -y install seclists on Kali Linux, or sudo pacman -S seclists on BlackArch.
What types of lists are included in SecLists?
SecLists includes usernames, passwords, URLs, sensitive data patterns, fuzzing payloads, web shells, and many more. It has categories such as Discovery, Fuzzing, Miscellaneous, Passwords, Pattern-Matching, Payloads, Usernames, Web-Shells, and Ai/LLM_Testing.
Is SecLists free to use?
Yes, SecLists is open source and free to use under the MIT license. You can use, modify, and distribute it freely.
Who maintains SecLists?
The project is maintained by Daniel Miessler, Jason Haddix, Ignacio Portal, and g0tmi1k. Ignacio Portal has been the current maintainer since 2021.