Files
sif/modules/info/cms-ghost.yaml
T
Tigah 68075b6901 feat(modules): add ghost, magento and typo3 detection modules (#138)
cover three platforms the built-in cms scanner misses (it only handles
wordpress, drupal and joomla). markers are structural: generator meta,
framework-specific js init and asset paths, not bare brand strings, so a
page that merely mentions the cms does not match. ghost also extracts its
version from the generator meta.
2026-06-22 16:47:18 -07:00

36 lines
648 B
YAML

# Ghost CMS Detection Module
id: cms-ghost
info:
name: Ghost Detection
author: sif
severity: info
description: Detects Ghost publishing platform installations
tags: [cms, ghost, detection, info]
type: http
http:
method: GET
paths:
- "{{BaseURL}}"
- "{{BaseURL}}/ghost/"
matchers:
- type: word
part: all
words:
- 'generator" content="Ghost'
- "/ghost/api/"
- "data-ghost"
- "ghost-portal"
condition: or
extractors:
- type: regex
name: ghost_version
part: body
regex:
- 'generator" content="Ghost ([0-9]+(?:\.[0-9]+)*)'
group: 1