Sign inSign up

piratesshield/arisexti

By piratesshield

•Updated about 10 hours ago

Full-spectrum External Threat Intelligence & Attack Surface Management

Image
0

223

piratesshield/arisexti repository overview

⁠ARISE XTI — External Threat Intelligence & Attack Surface Management

Summon every hidden exposure — from subdomain to crown jewel.

ARISE XTI is a full-spectrum EASM platform that discovers, maps, and continuously monitors your external attack surface. It combines a 28-module automated pipeline with AI-driven adversary emulation to surface real, evidence-backed security findings.


⁠Quick Start

docker pull piratesshield/arisexti:latest

docker run -d \
  -p 5059:5059 \
  -v $(pwd)/scans:/app/scans \
  -v $(pwd)/logs:/app/logs \
  piratesshield/arisexti

Open http://localhost:5059⁠ in your browser.

⁠Default Credentials
FieldValue
Usernameadmin
Passwordadmin

Change these immediately via Settings or set at launch:

-e ARISE_ADMIN_USER=myuser -e ARISE_ADMIN_PASSWORD=s3cureP@ss

⁠Running a Scan

⁠From the Dashboard (UI)
  1. Click + Add Target in the top bar
  2. Enter the target domain (e.g., example.com)
  3. Select scan mode: Full, Incremental, or Selective
  4. Click Start Scan — monitor progress in the Modules tab
⁠From the CLI (inside the container)
docker exec -it <container> bash easm-pipeline.sh --target example.com

⁠What's Inside

⁠28-Module Pipeline
PhaseModules
ReconSubdomain enum (subfinder, puredns), DNS resolution, port scanning (naabu)
DiscoveryHTTP probing (httpx), URL crawling (katana, gospider, gau), directory brute-force
AnalysisNuclei scanning, API security testing, cloud storage enum, OSINT intelligence
Offensive403 bypass, SSTI/CRLF/redirect verification, JWT attacks, adaptive attack loop
IntelShodan correlation, TLS/cert posture, SBOM detection, Internet Intelligence Layer
⁠AriseAI Red Team

AI-driven adversary emulation with 5 threat profiles (APT29, FIN7, APT28, Lazarus, Opportunistic). Generates evidence-backed findings with full kill-chain mapping to MITRE ATT&CK.

⁠17+ Bundled Security Tools

subfinder · dnsx · httpx · nuclei · katana · naabu · gau · ffuf · massdns · trufflehog · dalfox · puredns · nmap · sqlmap · jwt_tool · SSTImap · graphw00f · smuggler


⁠Dashboard Views

ViewDescription
OverviewRisk gauge, vulnerability summary, tech stack, top-risk assets
IssuesKEV/EPSS-ranked findings with SLA tracking and trend analysis
Attack SurfaceConsolidated issue console with attack-surface scoring
AssetsFull host inventory with WAF/CDN status and security headers
VulnerabilitiesNuclei + custom findings with severity breakdown
URL InventoryClassified endpoints with attack routing metadata
API SecurityConfirmed vs. potential API vulnerabilities
CloudS3/Azure/GCP bucket enumeration and posture findings
TLS/CertsSSL-Labs-style per-host certificate and HSTS grading
OSINTHuman exposure intelligence and brand monitoring
ShodanExternal-view port/service correlation
Attack PathsCAPEC-driven exploitable path graph
Red TeamAriseAI adversary emulation findings
SBOMSoftware Bill of Materials with version detection

⁠Configuration

⁠Environment Variables
VariableDefaultDescription
ARISE_DASHBOARD_PORT5059Dashboard HTTP port
ARISE_DASHBOARD_HOST0.0.0.0Bind address
ARISE_ADMIN_USERadminInitial admin username
ARISE_ADMIN_PASSWORDadminInitial admin password
⁠API Keys (optional, set in Settings UI)
  • Shodan — enriches the Shodan correlation tab
  • Censys / GreyNoise — powers Internet Intelligence Layer
  • AI Provider (Claude/Gemini) — enables AriseAI Red Team and Attack Paths
⁠Persistent Data

Mount these volumes to retain data across container restarts:

-v /path/to/scans:/app/scans
-v /path/to/logs:/app/logs
-v /path/to/state:/app/state

⁠Health Check

curl http://localhost:5059/api/health
# → {"ok": true, "service": "arise-dashboard"}

The container includes a built-in HEALTHCHECK on /api/health.


⁠Tags

TagDescription
latestMost recent stable build
v4.0Current release

⁠Architecture

  • Base: Python 3.12 (slim Debian Bookworm)
  • Go tools: Built from source with Go 1.26
  • Browser: Chromium (headless, for Playwright/CDP input discovery)
  • Platform: linux/arm64 (Apple Silicon native)


Built for security professionals. Use responsibly and only against authorized targets.

Tag summary

Content type

Image

Digest

sha256:4fca93988…

Size

866.9 MB

Last updated

about 10 hours ago

docker pull piratesshield/arisexti