Outdated documentation referencing removed whatcms_scan module
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 5.6k
- Forks
- 1.2k
- Avg merge
- 1d 21h
- Merged PRs (30d)
- 16
Description
Description
While following the Usage documentation, I noticed that the example command using the whatcms_scan module does not work in the current version of Nettacker.
The documentation shows the following example:
python nettacker.py -i eng.uber.com -m whatcms_scan --method-args whatcms_api_key=XXXX
When I attempted to run the scan using the Docker image, I executed:
docker run nettacker -i eng.uber.com -m whatcms_scan --modules-extra-args whatcms_api_key=XXXX
This resulted in the following output:
[+] Nettacker engine started ...
[+] 125 modules loaded ...
[X] this scan module [whatcms_scan] not found!
Module check
Listing the available modules:
docker run nettacker --show-all-modules | grep -i what
returns:
web_technologies_scan
Repository search
I also searched the repository for references to whatcms:
grep -r "whatcms"
The references appear only in:
docs/Usage.md- localization files (
nettacker/locale/*.yaml)
I could not find an actual module implementation for whatcms_scan in the modules directory.
This suggests that the module may have been removed or renamed while the documentation was not updated.
Affected documentation
The outdated example appears in:
docs/Usage.md
Suggested fix
Update the documentation to remove or replace the whatcms_scan example.
Possibly the example could be replaced with the web_technologies_scan module.
If this is expected behavior, I would be happy to submit a PR to update the documentation.
Environment
OS: Kali Linux
OS Version: Kali Rolling
Python Version:
Python 3.13.12
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start in docs/Usage.md at the example using the removed whatcms_scan module, then compare it with the available web_technologies_scan module shown by --show-all-modules. Update or remove the outdated example and verify that the Usage documentation no longer directs users to whatcms_scan.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker, python
- Domain
- documentation
- Issue type
- Documentation
- Difficulty
- 1/5
- Estimated time
- 1-3 hours
- Activity status
- Quiet
- Clarity
- Clearly specified
- Newbie friendliness
- 68/100