https://github.com/nchgroup/collection-scanner
Postman collection scanner for busyman
https://github.com/nchgroup/collection-scanner
api http newman postman security testing web
Last synced: 24 days ago
JSON representation
Postman collection scanner for busyman
- Host: GitHub
- URL: https://github.com/nchgroup/collection-scanner
- Owner: nchgroup
- License: mit
- Created: 2024-01-09T22:18:25.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-08-21T22:39:01.000Z (8 months ago)
- Last Synced: 2025-08-21T22:56:31.512Z (8 months ago)
- Topics: api, http, newman, postman, security, testing, web
- Language: JavaScript
- Homepage:
- Size: 41 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# collection-scanner
[WIP] Postman collection scanner for busyman
# Help
```
Usage: cli [options]
Postman Collection Scanner
Options:
-V, --version output the version number
-c, --collection Path to the Postman collection
-e, --environment Path to the Postman environment
-A, --authorization Token to use for authentication
-x, --proxy Proxy to use for requests (format: http://proxy:port or http://user:pass@proxy:port)
-s, --scan Scan type, please choice: {run, extract-urls, no-auth, cors, ratelimit}
-r, --response Show response body with character limit (0 = no limit)
-t, --threads Number of concurrent threads (default: 1)
--repeat Number of times to repeat each request (for ratelimit scan, default: 1)
-k, --insecure Allow insecure server connections
-v, --verbose Verbose output
-h, --help display help for command
```
# Install
```bash
git clone https://gitlab.com/nchgroup/collection-scanner.git
cd collection-scanner/src
npm install .
```
# Run
```bash
cd src
node cli.js \
-c ../project.postman_collection.json \
-e ../project.postman_environment.json \
-x http://127.0.0.1:8080 \
-s no-auth \
-r 350 \
-k \
-v
```