A comprehensive security operations platform that integrates multiple security tools into a unified interface. This platform provides a centralized way to run various security scanning and testing tools. - Unified Interface: Single entry point for multiple security tools - Docker Support: Easy deployment using Docker - JSON Output: Consistent JSON output format across all tools - Error Handling: R
Add this skill
npx mdskills install securityfortech/secops-mcpComprehensive security tool aggregator with 15+ integrated scanners and clear categorization
1# Security Operations Multi-Tool Platform (MCP)2[](https://archestra.ai/mcp-catalog/securityfortech__secops-mcp)34A comprehensive security operations platform that integrates multiple security tools into a unified interface. This platform provides a centralized way to run various security scanning and testing tools.56## Features78- **Unified Interface**: Single entry point for multiple security tools9- **Docker Support**: Easy deployment using Docker10- **JSON Output**: Consistent JSON output format across all tools11- **Error Handling**: Robust error handling and reporting12- **Extensible**: Easy to add new tools and functionality1314## Included Tools1516- **Nuclei**: Fast and customizable vulnerability scanner17- **FFUF**: Fast web fuzzer and content discovery tool18- **Amass**: In-depth attack surface mapping and external asset discovery19- **Arjun**: HTTP parameter discovery tool for finding hidden parameters20- **Dirsearch**: Web path scanner21- **Gospider**: Fast web spider for crawling and URL discovery22- **Hashcat**: Advanced password recovery23- **HTTPX**: Fast and multi-purpose HTTP toolkit24- **IPInfo**: IP address information gathering25- **Nmap**: Network exploration and security auditing26- **SQLMap**: Automatic SQL injection and database takeover tool27- **Subfinder**: Subdomain discovery tool28- **TLSX**: TLS/SSL scanning and analysis29- **WFuzz**: Web application fuzzer30- **XSStrike**: Advanced XSS detection and exploitation3132## Tool Categories3334### Web Application Security35- **Nuclei**: Vulnerability scanning with custom templates36- **FFUF**: Fast web fuzzing and content discovery37- **WFuzz**: Web application fuzzing38- **XSStrike**: XSS detection and exploitation39- **SQLMap**: SQL injection testing and exploitation40- **Arjun**: HTTP parameter discovery and testing41- **Gospider**: Web crawling and URL discovery42- **Dirsearch**: Directory and file enumeration4344### Network Security45- **Nmap**: Network scanning and service enumeration46- **HTTPX**: HTTP probing and analysis47- **TLSX**: TLS/SSL configuration analysis4849### Reconnaissance50- **Amass**: Attack surface mapping and asset discovery51- **Subfinder**: Subdomain enumeration52- **IPInfo**: IP address intelligence gathering5354### Cryptography55- **Hashcat**: Password cracking and hash analysis5657## Recent Additions5859### Gospider Integration60- **Web Crawling**: Automated website crawling and URL discovery61- **Multiple Output Formats**: JSON and text output support62- **Filtering Capabilities**: Extension-based filtering and content filtering63- **Configurable Depth**: Customizable crawling depth and concurrency64- **Subdomain Support**: Option to include subdomains in crawling65- **Form Detection**: Automatic detection of HTML forms66- **Secret Discovery**: Identification of potential sensitive information6768### Arjun Integration69- **Parameter Discovery**: Find hidden HTTP parameters in web applications70- **Multiple HTTP Methods**: Support for GET, POST, PUT, and other methods71- **Bulk Scanning**: Scan multiple URLs simultaneously72- **Custom Wordlists**: Use custom parameter wordlists73- **Stable Mode**: Reduced false positives with stable scanning mode74- **Custom Headers**: Support for custom HTTP headers and authentication75- **Threading Support**: Configurable threading for faster scans7677## Installation7879### Using Docker (Recommended)80811. Clone the repository:82 ```bash83 git clone https://github.com/securityfortech/secops-mcp.git84 cd secops-mcp85 ```86872. Build the Docker image:88 ```bash89 docker build -t secops-mcp .90 ```91923. Run the container:93 ```bash94 docker run -it --rm secops-mcp95 ```9697### Manual Installation98991. Clone the repository:100 ```bash101 git clone https://github.com/securityfortech/secops-mcp.git102 cd secops-mcp103 ```1041052. Create and activate a virtual environment:106 ```bash107 python -m venv venv108 source venv/bin/activate # On Windows: venv\Scripts\activate109 ```1101113. Install dependencies:112 ```bash113 pip install -r requirements.txt114 ```1151164. Install required tools:117 - Follow the installation instructions for each tool in the `tools/` directory118 - Ensure all tools are in your system PATH119120## Usage1211221. Start the application:123 ```bash124 python main.py125 ```1261272. The application will provide a unified interface for running various security tools.1281293. Each tool returns results in a consistent JSON format:130 ```json131 {132 "success": boolean,133 "error": string (if error),134 "results": object (if success)135 }136 ```137138## Usage Examples139140### Gospider Web Crawling141```python142# Basic web crawling143gospider_scan("https://example.com", depth=3, include_subs=True)144145# Filtered crawling for specific file types146gospider_filtered_scan(147 "https://example.com",148 extensions=["js", "json", "xml"],149 exclude_extensions=["png", "jpg", "css"]150)151```152153### Arjun Parameter Discovery154```python155# Basic parameter discovery156arjun_scan("https://example.com/api", method="GET")157158# POST parameter discovery with custom data159arjun_scan(160 "https://example.com/login",161 method="POST",162 data="username=test&password=test",163 stable=True164)165166# Bulk parameter scanning167arjun_bulk_parameter_scan([168 "https://example.com/api/v1",169 "https://example.com/api/v2"170])171```172173## Tool Configuration174175Each tool can be configured through its respective wrapper in the `tools/` directory. Configuration options include:176177- Output formats178- Timeouts179- Verbosity levels180- Custom wordlists181- Tool-specific parameters182183## Security Considerations184185- This tool is for authorized security testing only186- Always obtain proper authorization before scanning systems187- Be mindful of rate limiting and scanning intensity188- Respect robots.txt and terms of service189- Use appropriate wordlists and scanning parameters190191## Contributing1921931. Fork the repository1942. Create a feature branch1953. Commit your changes1964. Push to the branch1975. Create a Pull Request198199## License200201This project is licensed under the MIT License - see the LICENSE file for details.202203## Acknowledgments204205- All the security tools and their developers206- The security community for their contributions and support207
Full transparency — inspect the skill content before installing.