PAGES
← all tools
◆ Web Application Security

cmseek

1.1.3 open-source

CMSeeK is a CMS detection and exploitation suite that scans WordPress, Joomla, Drupal, and over 180 other content management systems.

Summary

cmseek is an open-source command-line tool that fingerprints content management systems on a target website, detecting over 180 CMS platforms and running deep scans against WordPress, Joomla, and Drupal to pull version numbers, enumerate users, plugins, and themes, and flag known vulnerabilities. It is free to use, invoked against a single URL or a list of sites read from a file, with options for custom or randomised user agents and verbose output. The audience is penetration testers and web-recon practitioners doing reconnaissance before deeper application testing, and it sits in the CMS-fingerprinting corner of web-app security rather than general vulnerability scanning. First committed in 2018 and still maintained by its community, though with only one commit in the past year, it has settled into a slow, low-activity phase rather than an actively evolving one.

CMSeeK is a CMS detection and exploitation suite that scans WordPress, Joomla, Drupal, and over 180 other content management systems.

How cmseek helps

What content management system is this website actually running?

crawls the target URL and matches signatures against a database of over 180 CMS platforms, naming the CMS it detects rather than guessing from surface branding

What version of WordPress, Joomla, or Drupal is exposed, and does it have known vulnerabilities?

runs a deep scan specific to that platform, pulling the version string and cross-checking it against vulnerability data to flag known flaws

Which user accounts, plugins, and themes can an outsider already see on this WordPress site?

enumerates users through multiple detection methods and lists installed plugins and themes without needing authenticated access

Are there leftover backup files, exposed config, or an open admin page on this Joomla install?

checks the site for backup file remnants, config leaks, directory listing, and the admin login location, reporting each one found

Can a list of client sites be triaged for CMS exposure in one pass?

reads targets from a file and repeats the same detection and deep-scan logic across each one, so results come back per-site instead of one URL at a time

Will repeated scans from this machine get blocked or fingerprinted as a bot?

lets each request go out with a custom or randomised user agent so the scan traffic doesn't look identical across targets

all 16 features, with the evidence for each →

Languages

Not documented

Features

16 capabilities across 2 capability groups

Built from cmseek's releases, docs, README and our own runs. “Seen” marks the month we first spotted a release the vendor didn't date. Group names and tags are our labels.

Compare with peers →

  • cmseek covers 2 of the 8 vulnerability assessment methods capabilities we track.

What cmseek offers you

  • Command-line interface1
  • Python scripting support1
Web vulnerability scanning 7 features Vulnerability assessment methods since 2018
Containerized Deployment shipped Provides a pre-configured Docker image for isolated installation and execution. 6 releases · 5 other sources · first seen Jul 2018

Shared capability: Web vulnerability scanning

Also counts toward: Python scripting support

release

  • --ignore-certificate-error flag added to bypass SSL certificate validation failures v.1.0.9 · Aug 2018 · source · release history
  • Adds new browser validation bypass mechanism to improve detection reliability 1.0.8 · Aug 2018 · source · release history
  • --random-agent argument added to rotate user agents automatically v.1.0.2 · Jul 2018 · source · release history
  • --verbose flag added for detailed output v.1.0.2 · Jul 2018 · source · release history
  • --url argument added for specifying the target URL v.1.0.2 · Jul 2018 · source · release history
  • --user-agent argument added to set a custom User-Agent string v.1.0.2 · Jul 2018 · source · release history

docs

  • FROM python:3-alpine LABEL name CMSeeK LABEL src https://github.com/Tuhinshubhra/CMSeeK LABEL creato Tuhinshubhra LABEL dockerfile_maintenance khast3x LABEL desc "CMS Detection and Exploitation suite - Scan WordPress, Joomla, Drupal and 130 other CMSs." RUN apk add --no-cache git py3-pip && git clone… seen Sep 2026 · source
  • 519 FROM python:3-alpine LABEL name CMSeeK LABEL src https://github.com/Tuhinshubhra/CMSeeK LABEL creato Tuhinshubhra LABEL dockerfile_maintenance khast3x LABEL desc "CMS Detection and Exploitation suite - Scan WordPress, Joomla, Drupal and 130 other CMSs." RUN apk add --no-cache git py3-pip && git clone… seen Aug 2026 · source

example

  • Scan a list of target URLs stored in targets.txt without interactive prompts. cmseek -l targets.txt v.1.0.6 · Jul 2018 · source
  • Target a specific URL with a randomized user-agent and verbose logging to identify WordPress themes. cmseek.py --url https://example.com --random-agent --verbose v.1.0.2 · Jul 2018 · source
  • Set a specific user-agent string to mimic a known browser during plugin enumeration. cmseek.py --url https://example.com --user-agent 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)' v.1.0.2 · Jul 2018 · source
Batch Scanning shipped Allows the cyber tool to scan a list of target URLs stored in a file without interactive prompts. 4 releases · 1 other source · first seen Jul 2018

Shared capability: Web vulnerability scanning

release

  • Added --batch argument to enable non-interactive mode 1.1.2 · May 2019 · source · release history
  • Adds --batch, --ignore-cms, --strict-cms, and --skip-scanned CLI arguments for automated scanning workflows v.1.1.2 · May 2019 · source · release history
  • Adds -l, --list argument for scanning sites from file v.1.0.6 · Jul 2018 · source · release history
  • Added (-l, --list) argument to scan a list of sites from a file. 1.0.6 · Jul 2018 · source · release history

example

  • Scan a list of target URLs stored in targets.txt without interactive prompts. cmseek -l targets.txt v.1.0.6 · Jul 2018 · source
HTTP Redirect Control shipped Provides command-line arguments to explicitly control whether the cyber tool follows or ignores HTTP redirection chains during scanning. 2 releases · 1 other source · first seen Feb 2019

Shared capability: Web vulnerability scanning

Also counts toward: Command-line interface

release

  • Adds --follow-redirect and --no-redirect arguments to control HTTP redirection behavior v.1.1.1 · Feb 2019 · source · release history
  • Adds --follow-redirect and --no-redirect arguments 1.1.1 · Feb 2019 · source · release history

example

  • Force the tool to stop following redirect chains, useful for analyzing standalone landing pages. cmseek --url https://example.com/landing --no-redirect v.1.1.1 · Feb 2019 · source
Googlebot User Agent Spoofing shipped Spoofs the Googlebot user agent string to evade anti-bot protections and mimic search engine crawler behavior during CMS identification scans. 1 release · 1 other source · first seen Feb 2019

Shared capability: Web vulnerability scanning

release

example

  • Bypass anti-bot protections by spoofing a Google crawler user agent during CMS identification scans. cmseek --url https://example.com --googlebot v.1.1.1 · Feb 2019 · source
SSL/TLS Bypass shipped Ignores SSL certificate validation errors to allow scanning of sites with self-signed or invalid certificates. 2 releases · first seen Aug 2018

Shared capability: Web vulnerability scanning

release

  • Added --ignore-ssl-errors flag (or equivalent logic) to bypass certificate validation errors 1.0.9 · Aug 2018 · source · release history
  • Adds a new browser validation bypass mechanism v.1.0.8 · Aug 2018 · source · release history
Deep Scan Module shipped Performs deeper inspection of WordPress sites by checking theme zip files and scanning for path disclosures. 2 releases · first seen Aug 2018

Shared capability: Web vulnerability scanning

release

  • cmseek now performs a theme zip file check during WordPress deep scanning v.1.0.7 · Aug 2018 · source · release history
  • cmseek now includes a path disclosure scan for WordPress as part of the updated DeepScan module v.1.0.7 · Aug 2018 · source · release history
XML-RPC Brute-force Capability shipped Enables brute-forcing of WordPress credentials via the XML-RPC interface. 1 release · first seen Jul 2020

Shared capability: Web vulnerability scanning

release

Vulnerability database matching 1 feature Vulnerability assessment methods since 2020
WordPress Vulnerability Data Source shipped Utilizes wpvulns.com as the underlying data source for WordPress vulnerability information. 1 release · first seen Jul 2020

Shared capability: Vulnerability database matching

release

  • Switched the underlying WordPress vulnerability data source from the previous provider to wpvulns.com 1.1.3 · Jul 2020 · source · release history
Other / not yet classified 8 features Features we have not matched to a capability yet. A suggested match is marked.
Extended CMS Database shipped Expands detection capabilities to include additional content management systems such as Freshpage and Siquando. 22 releases · 3 other sources · first seen Jul 2018

release 22 total

  • Added detection for the following new CMS platforms: Proximis Omnichannel, Quick.Cart, RBS Change, Salesforce Commerce Cloud, Sazito, Shopatron, Umbraco, Shoper, Shopery, ShopFA, Shopify, Shoptet 1.1.2 · May 2019 · source · release history
  • Adds support for detecting Proximis Omnichannel, Quick.Cart, RBS Change, Salesforce Commerce Cloud, Sazito, Shopatron, Umbraco, Shoper, Shopery, ShopFA, Shopify, and Shoptet CMS platforms v.1.1.2 · May 2019 · source · release history
  • Adds detection for Afosto, Afterbuy, Arastta, BigCommerce, Bigware, Bizweb, Clientexec, CloudCart, ColormeShop, Moodle, ORKIS Ajaris Websuite, Comandia, Commerce Server, Cosmoshop, CS Cart, CubeCart, Al Mubda, Dynamicweb, EC-CUBE, Elcodi, ePages, eZ Publish, Fortune3, PrestaShop, and BigTree CMS 1.1.1 · Feb 2019 · source · release history
  • Adds detection for Afosto, Afterbuy, Arastta, BigCommerce, Bigware, Bizweb, Clientexec, CloudCart, ColormeShop, Moodle, ORKIS Ajaris Websuite, Comandia, Commerce Server, Cosmoshop, CS Cart, CubeCart, Al Mubda, Dynamicweb, EC-CUBE, Elcodi, ePages, eZ Publish, Fortune3, PrestaShop, and BigTree CMS v.1.1.1 · Feb 2019 · source · release history
  • cmseek now detects the following new CMS: PHP Nuke, FlexCMP, eZ Publish, ExpressionEngine, EPiServer, e107, DNN Platform, phpBB, DEDE CMS, Danneo CMS, Craft CMS, CPG Dragonfly, Cotonti, Orchard CMS, ContentBox, Contentful, Contensis CMS, CMS CONTENIDO, Contao, and Concrete5 CMS v.1.0.9 · Aug 2018 · source · release history
  • Added detection support for PHP Nuke, FlexCMP, eZ Publish, ExpressionEngine, EPiServer, e107, DNN Platform, phpBB, DEDE CMS, Danneo CMS, Craft CMS, CPG Dragonfly, Cotonti, Orchard CMS, ContentBox, Contentful, Contensis CMS, CMS CONTENIDO, Contao, and Concrete5 CMS 1.0.9 · Aug 2018 · source · release history

docs

  • # Version 1.1.3 updates: ### Release Date: 25th July 2020 - Added new CMS: - Smartstore - Solusquare Commerce Cloud - Spree - Brightspot CMS - Amiro.CMS - Weebly - ekmPowershop - GoDaddy Website Builder - WHMCS - Zen Cart - OpenNemas CMS - IPO CMS - Version detection added for: - Amiro.CMS - GoDaddy Website Builder -… docs update · Oct 2026 · source
  • Commits on Jul 17, 2026 Merge pull request #204 from catcraft/master Show description for 03a6e7f 03a6e7f Copy full SHA for 03a6e7f Add src based detection for Freshpage catcraft a25bd4b Copy full SHA for a25bd4b Add generator based detection for Siquando catcraft 548138d Copy full SHA for 548138d seen Aug 2026 · source
  • 3 Open 33 Closed 3 Open 33 Closed Add CMS Detection for Siquando & Freshpage #204 catcraft Jul 17, 2026 seen Jul 2026 · source
CMS Version Detection shipped Determines the specific version of detected content management systems, including WordPress plugins, Drupal, and various other CMS platforms. 11 releases · first seen Jul 2018

release 11 total

  • Enables version detection for Quick.Cart, Oracle ATG Web Commerce, RBS Change, Umbraco, and ShopFA v.1.1.2 · May 2019 · source · release history
  • Added version detection capability for Quick.Cart, Oracle ATG Web Commerce, RBS Change, Umbraco, and ShopFA 1.1.2 · May 2019 · source · release history
  • Adds version detection for Magento, Commerce Server, and Dynamicweb v.1.1.1 · Feb 2019 · source · release history
  • Adds version detection for Magento, Commerce Server, and Dynamicweb 1.1.1 · Feb 2019 · source · release history
  • cmseek now detects the CMS version for Advanced Electron Forum, AspNetForum, Burning Board, Beehive Forum, Discourse, Discuz!, FUDforum, JForum, MercuryBoard, miniBB, mvnForum, MyBB, myUPB, NodeBB, PunBB, SMF, UBB.threads, Vanilla, uKnowva, XMB, YaBB, and YAF. v.1.1.0 · Aug 2018 · source · release history
  • Version detection added for FlexCMP, Danneo CMS, Contensis CMS, CMS CONTENIDO, Concrete5 CMS, CMSimple, and BrowserCMS v.1.0.9 · Aug 2018 · source · release history
Enhanced CMS Detection List shipped Expands supported content management system detection to include platforms such as Smartstore, Solusquare Commerce Cloud, Spree, Brightspot CMS, Amiro.CMS, Weebly, ekmPowershop, GoDaddy Website Builder, WHMCS, Zen Cart, OpenNemas CMS, and IPO CMS. 2 releases · first seen Jul 2020

release

  • Added CMS detection for Smartstore, Solusquare Commerce Cloud, Spree, Brightspot CMS, Amiro.CMS, Weebly, ekmPowershop, GoDaddy Website Builder, WHMCS, Zen Cart, OpenNemas CMS, and IPO CMS 1.1.3 · Jul 2020 · source · release history
  • Added new CMS detections for Smartstore, Solusquare Commerce Cloud, Spree, Brightspot CMS, Amiro.CMS, Weebly, ekmPowershop, GoDaddy Website Builder, WHMCS, Zen Cart, OpenNemas CMS, and IPO CMS. v.1.1.3 · Jul 2020 · source · release history
Light Scan Mode shipped Provides a lightweight scanning option that reduces overhead by skipping deep enumeration and version checks. 2 releases · first seen Jul 2020

release

  • Added --light-scan CLI argument to enable a lightweight scanning mode 1.1.3 · Jul 2020 · source · release history
  • Added --light-scan argument to reduce scan overhead. v.1.1.3 · Jul 2020 · source · release history
WordPress Version Detection Updates shipped Adds version detection capabilities for specific CMS platforms including Amiro.CMS and GoDaddy Website Builder. 1 release · first seen Jul 2020

release

  • Added WordPress version detection for Amiro.CMS and GoDaddy Website Builder 1.1.3 · Jul 2020 · source · release history
Brute-force Optimization shipped Enhances password dictionary generation by injecting the discovered username into the list for targeted brute-forcing. 1 release · first seen Jul 2018

release

  • Brute-forcer now injects the discovered username into the password dictionary. 1.0.6 · Jul 2018 · source · release history
Performance Optimization shipped Replaces multiprocessing with multithreading to improve compatibility and execution speed on various devices. 1 release · first seen Jul 2018

release

  • Replaced multiprocessing with multithreading to run on almost all devices. 1.0.5 · Jul 2018 · source · release history
Passive Detection Techniques shipped suggested Uses indirect methods such as robots.txt analysis and passive enumeration to identify CMS components without aggressive interaction. 1 release · first seen Jul 2018

Suggested capability: Web vulnerability scanning. This is our guess, not confirmed.

release

Lines in monospace are the tool's own words: help text parsed from its source, or an endpoint from its API document. Under release, a line is our summary of a dated release. Under docs, it is quoted from the tool's own documentation or website. Each links back to the source it came from.

Score card

  1. Shipping velocity releases a month, last 12 months
  2. Documentation quality release-notes rubric, 0–100
  3. Breaking-change discipline how rarely a release breaks users, and notice given
  4. Maintenance risk quiet time against its own cadence, maintainers
  5. Innovation & surface new capabilities, API and MCP surface
  6. Community health
  7. Contributor trend distinct committers, this year against last
  8. Maintainer concentration bus factor now against a year ago
  9. Issue backlog trend issues closed per issue opened, 12 months
  10. Responsiveness median time to a maintainer’s first reply

Nine scores for cmseek, each built from the releases, notes and API history this site tracks — and, on Researcher and Business, where it stands among every measured tool in its category and how that has moved.

Score cards are part of every paid plan.

See plans →

Each score is 0–100 on a published rubric, derived from data this site already shows. A dimension we cannot measure says so — it is never scored 0 and never enters a rank.

How this is scored
  • Shipping velocity — releases a month over the last 12 months, on a log scale where 16 a month scores 100. Needs 3 releases in the window.
  • Documentation quality — the release-notes rubric published on the analytics page, unchanged.
  • Breaking-change discipline — the share of releases carrying a breaking change (none scores 100, half or more scores 0). Only projects that label breaking changes are measured: a clean record cannot be told from an unlabelled one.
  • Maintenance risk — quiet time measured against the tool's own release cadence (quiet longer than 90 days and three typical gaps scores 0), plus the number of active maintainers and whether contributors are growing, where known. Higher is lower risk.
  • Innovation & surface — new capabilities in the feature ledger this year, API and MCP operations added, and the share of commits that are features: the mean of whichever we hold.
  • Community health (open-source tools only) — each is a direction, not a size: contributors this year against last, the bus factor now against a year ago, and issues closed per issue opened, where steady scores 50, doubled 100 and halved 0; plus the median time to a maintainer's first reply (an hour scores about 100, a month or more 0). A commercial card has no repository and carries none of the four.
  • Documented delivery (commercial tools) — when a vendor's documented new capabilities have slowed against its own baseline, that counts against the overall standing as heavily as two low dimensions. Steady delivery, or too little history to judge, leaves the standing alone; it is never a sixth score.
  • Open-source tools are scored on repository signals; commercial tools on their published changelog. Ranks compare tools within one category and one profile and need at least five measured peers; the overall standing needs three ranked dimensions. Best-in-breed or consolidator is a shape, not a quality, and is never scored.

Release-note detail over time

See how much detail cmseek puts in its release notes, quarter by quarter, and compare it with tracked tools in the same category. This history uses up to ten retained, reviewed notes per tool; sparse or blank older quarters may reflect that limit.

Checking release-note history…

Explore the full chart →

Coverage

Missing something? Tell us

What cmseek connects to, runs on and detects, read from its release notes and docs. So far: 2 new detections, 1 updated integration.

Show

3 changes, tracked since Oct 4, 2026.

  • Oct 42026

    new New CMS fingerprints

    Covers 12: Smartstore, Solusquare Commerce Cloud, Spree, Brightspot CMS, Amiro.CMS, Weebly and 6 more

    Source ↗

  • Oct 42026

    new Version detection for Amiro.CMS and GoDaddy Website Builder

    Version detection added for: - Amiro.CMS - GoDaddy Website Builder

    Source ↗

  • Oct 42026

    updated WordPress vulnerability source switched to wpvulns.com

    Switched to wpvulns.com for wordpress vulnerabilities

    Source ↗

How we count

Read from 1 of 20 release notes and docs updates we hold for cmseek. "First seen" is the earliest note that names something; "last" is the latest. Our history may start partway through cmseek's life, so an old integration can show a recent first-seen date.

Each change counts once: "added 40 checks" is one line, so the numbers measure how often coverage moves, not how big the catalogue is or how well it detects.

Releases

Show
Coverage in all entries

20 entries

  1. October 20261
  2. September 20262
  3. July 20202
  4. May 20192
  5. February 20192
  6. August 20187
  7. July 20184
    Show
    Coverage in all entries

    20 entries

    Project health

    Issue, contributor and maintainer activity in Tuhinshubhra/CMSeeK, 2023-10 – 2026-09, as of 2026-09-25. Twelve-month figures first; the trend lines run the whole window.

    1. Contributors 2 +2 vs prior 12 months
    2. Maintainers 0 +0 joined · −0 left, last 12 months
    3. Bus factor 0 committers behind half the commits
    4. Community-filed 100% of issues opened, last 12 months
    5. Median time to close < 1 day first maintainer reply 0.1 hours
    6. Open backlog 31 of 150 issues ever filed
    1. Issues opened / month 0 · 0 communitymaintainers
    2. Open backlog 31
    3. Contributors / month 0
    4. Commits / month 0
    5. Stars 2,578
    Issue themes, last 12 months
    • other 100%

    Counts from the project's public repository and git history; no individuals are identified. Maintainers are the committers covering 80% of the last year's commits. how we measure this

    Add the badge to your README

    Maintain this project? The badge links readers straight to this page, so they can follow every release here.

    Tracked by Cyber Toolchain Choose a badge style and copy the code →
    browse all tools → score card for your toolchain →