بنقرة واحدة
internal-systems
Guidelines for testing secrets that provide access to internal systems and networks.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Guidelines for testing secrets that provide access to internal systems and networks.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
| name | internal-systems |
| agent | analysis |
| description | Guidelines for testing secrets that provide access to internal systems and networks. |
| phase | 3-verification |
This skill provides guidance for validating secrets that target internal systems, networks, or services that may not be accessible from the analysis environment.
Common indicators of internal systems:
| Pattern | Example | Indicates |
|---|---|---|
| Internal domain | *.internal.company.com | Private DNS |
| Private IP ranges | 10.x.x.x, 192.168.x.x, 172.16-31.x.x | Internal network |
| Non-standard ports | :8080, :3000, :9200 | Internal services |
| VPN-only hosts | vpn.company.com | Restricted access |
| Cloud internal | *.svc.cluster.local | Kubernetes internal |
First, check if the hostname resolves:
# Check DNS resolution
host target-hostname.internal.company.com
# Or with more detail
nslookup target-hostname.internal.company.com
# Python alternative
python3 -c "import socket; print(socket.gethostbyname('target-hostname'))"
If DNS resolves, test network connectivity:
# Test TCP connectivity
nc -zv hostname port
# Or with timeout
timeout 5 bash -c 'cat < /dev/null > /dev/tcp/hostname/port' && echo "Open" || echo "Closed"
# Python alternative
python3 -c "import socket; s=socket.socket(); s.settimeout(5); s.connect(('hostname', port)); print('Connected')"
| DNS Result | Network Result | Interpretation |
|---|---|---|
| Resolves | Connects | External/accessible - proceed with auth test |
| Resolves | Timeout | Internal/firewalled - INCONCLUSIVE |
| Resolves | Refused | Service down or wrong port - INCONCLUSIVE |
| No resolve | N/A | Internal DNS or non-existent - INCONCLUSIVE |
When you cannot reach the target system:
Even when systems are unreachable, document:
Unreachable internal systems typically reduce confidence scores:
| Factor | Impact |
|---|---|
| Verification Confidence | Lower (cannot directly test) |
| Test Results | Lower (no test possible) |
| Directness | Lower (inferring from context) |
In your report, clearly state:
| Secret Type | Typical Target |
|---|---|
| Database credentials | Internal databases, data warehouses |
| API keys | Internal microservices |
| SSH keys | Internal servers, jump hosts |
| Basic auth | Internal dashboards, admin panels |
Effective usage of GitHub API tools for fetching secret scanning alerts and locations.
Guidelines for setting up isolated testing environments for secret validation scripts.
Techniques for analyzing code context around secret locations to understand usage and intent.
Strategies for cloning repositories with full history into the workspace for analysis.
Use the validate-secrets tool for deterministic secret validation when a matching validator is available.
Verification guide specific to HTTP Basic Authentication credentials.