Volver al ranking

ajinabraham/CMSScan

CSSopensecurity.in

CMS Scanner: Scan Wordpress, Drupal, Joomla, vBulletin websites for Security issues

wordpressdrupaljoomlavbulletinsecurityautomationdevsecopssecurity-dashboard
Crecimiento de estrellas
Estrellas
1.1k
Forks
146
Crecimiento semanal
Issues
4
6008001k
nov 2018may 2021dic 2023jul 2026
Artefactosnpmnpm install cmsscan
README

CMSScan

Scan WordPress, Drupal, Joomla, vBulletin websites for Security issues.

platform License python Rawsec's CyberSecurity Inventory

Made with Love in India

CMSScan provides a centralized Security Dashboard for CMS Security scans. It is powered by wpscan, droopescan, vbscan and joomscan. It supports both on demand and scheduled scans and has the ability to sent email reports.

Install

# Requires ruby, ruby-dev, gem, libwww-perl, python3.6+ and git
git clone https://github.com/ajinabraham/CMSScan.git
cd CMSScan
./setup.sh

Run

./run.sh

Periodic Scans

You can perform periodic CMS scans with CMSScan. You must run CMSScan server separately and configure the following before running the scheduler.py script.

# SMTP SETTINGS
SMTP_SERVER = ''
FROM_EMAIL = ''
TO_EMAIL = ''

# SERVER SETTINGS
SERVER = ''

# SCAN SITES
WORDPRESS_SITES = []
DRUPAL_SITES = []
JOOMLA_SITES = []
VBULLETIN_SITES = []

Add a cronjob

crontab -e
@weekly /usr/bin/python3 scheduler.py

Basic Auth

By default there is no authentication. To enable basic auth, configure the following in app.py

app.config['BASIC_AUTH_USERNAME'] = 'admin'
app.config['BASIC_AUTH_PASSWORD'] = 'password'
app.config['BASIC_AUTH_FORCE'] = True

Docker

Local

docker build -t cmsscan .
docker run -it -p 7070:7070 cmsscan

Prebuilt Image

docker pull opensecurity/cmsscan
docker run -it -p 7070:7070 opensecurity/cmsscan

Screenshots

Repositorios relacionados
digitalocean/nginxconfig.io

⚙️ NGINX config generator on steroids 💉

JavaScriptnpmMIT Licensenginxnginx-configuration
do.co/nginxconfig
28.3k2k
benweet/stackedit

In-browser Markdown editor

JavaScriptnpmApache License 2.0markdowneditor
stackedit.io
23k2.8k
roots/sage

WordPress starter theme with Laravel Blade components and templates, Tailwind CSS, and block editor support

PHPPackagistMIT Licensewordpress-starter-themewordpress
roots.io/sage/
13.2k3k
Automattic/wp-calypso

The JavaScript and API powered WordPress.com

TypeScriptnpmGNU General Public License v2.0wordpressjavascript
developer.wordpress.com
12.6k2k
WordPress/gutenberg

The Block Editor project for WordPress and beyond. Plugin is available from the official repository.

JavaScriptnpmOtherwordpressgutenberg
wordpress.org/gutenberg/
11.7k4.9k
woocommerce/woocommerce

A customizable, open-source ecommerce platform built on WordPress. Build any commerce solution you can imagine.

PHPPackagistwoocommercewordpress
woocommerce.com
10.4k10.7k
wpscanteam/wpscan

WPScan WordPress security scanner. Written for security professionals and blog maintainers to test the security of their WordPress websites. Contact us via contact@wpscan.com

RubyRubyGemsOtherwordpresswpscan
wpscan.com/wordpress-cli-scanner
9.7k1.3k
roots/bedrock

WordPress boilerplate with Composer and Git, easier configuration, and an improved folder structure

PHPPackagistMIT Licensecomposerwordpress
roots.io/bedrock/
6.5k1.2k
timber/timber

Create WordPress themes with beautiful OOP code and the Twig Template Engine

PHPPackagistMIT Licensetwigwordpress
timber.github.io/docs/
5.7k508
solstice23/argon-theme

📖 Argon - 一个轻盈、简洁的 WordPress 主题

PHPPackagistGNU General Public License v3.0argonwordpress-theme
archive-blog.s23.moe
5.5k623
wp-cli/wp-cli

⚙️ WP-CLI framework

PHPPackagistMIT Licensewp-cliwordpress
wp-cli.org
5.1k1k
corcel/corcel

Use WordPress backend with Laravel or any PHP application

PHPPackagistMIT Licensephpwordpress
4.8k601