-
Notifications
You must be signed in to change notification settings - Fork 8
Expand file tree
/
Copy path.env.example
More file actions
105 lines (78 loc) · 3.88 KB
/
.env.example
File metadata and controls
105 lines (78 loc) · 3.88 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
# =============================================================================
# Reversecore_MCP Environment Variables
# =============================================================================
# Copy this file to .env and fill in your values
# All variables are optional - features will be disabled if not set
# =============================================================================
# Core Settings
# =============================================================================
# Workspace directory for analysis files (default: ./workspace)
# REVERSECORE_WORKSPACE=/path/to/workspace
# MCP transport mode: stdio (default) or http
# REVERSECORE_MCP_TRANSPORT=stdio
# Log format: text (default) or json
# REVERSECORE_LOG_FORMAT=text
# Log level: DEBUG, INFO (default), WARNING, ERROR
# REVERSECORE_LOG_LEVEL=INFO
# =============================================================================
# HTTP Mode Settings (only used when MCP_TRANSPORT=http)
# =============================================================================
# API key for authentication (leave empty to disable auth)
# MCP_API_KEY=your-secret-api-key
# Rate limit per minute (default: 60)
# REVERSECORE_RATE_LIMIT=60
# =============================================================================
# Ghidra Settings (REQUIRED for decompilation features)
# =============================================================================
# Download Ghidra from: https://github.com/NationalSecurityAgency/ghidra/releases/tag/Ghidra_11.4.3_build
# Or use the installation script: ./scripts/install-ghidra.ps1 (Windows) or ./scripts/install-ghidra.sh (Linux/macOS)
# Extract and set the installation path below
# Path to Ghidra installation directory
# Linux/macOS:
# GHIDRA_INSTALL_DIR=/opt/ghidra_11.4.3_PUBLIC_YYYYMMDD
# Windows:
# GHIDRA_INSTALL_DIR=F:\Tools\ghidra_11.4.3_PUBLIC_YYYYMMDD
GHIDRA_INSTALL_DIR=
# Ghidra project directory (for analysis databases)
# GHIDRA_PROJECT_DIR=/tmp/ghidra_projects
# =============================================================================
# Radare2 Pool Settings
# =============================================================================
# Connection pool size (default: 5)
# REVERSECORE_R2_POOL_SIZE=5
# Connection timeout in seconds (default: 30)
# REVERSECORE_R2_POOL_TIMEOUT=30
# =============================================================================
# Report Email Settings (for send_report_email tool)
# =============================================================================
# Leave all empty to disable email functionality
# SMTP server address (e.g., smtp.gmail.com, smtp.naver.com)
REPORT_SMTP_SERVER=
# SMTP port (default: 587 for TLS, 465 for SSL)
REPORT_SMTP_PORT=587
# Email account username
REPORT_SMTP_USERNAME=
# Email account password or app-specific password
# For Gmail: Use App Password with 2FA enabled
# For Naver: Enable POP3/SMTP and use app password
REPORT_SMTP_PASSWORD=
# Use TLS encryption (default: true)
REPORT_SMTP_USE_TLS=true
# Default sender name (optional)
REPORT_SENDER_NAME=Reversecore_MCP
# =============================================================================
# Quick Contacts (comma-separated, format: name:email:role)
# =============================================================================
# Example: REPORT_QUICK_CONTACTS=SOC Lead:soc@company.com:Manager,CISO:ciso@company.com:Executive
REPORT_QUICK_CONTACTS=
# =============================================================================
# Report Settings
# =============================================================================
# Default timezone for reports (default: Asia/Seoul)
# Options: UTC, Asia/Seoul, Asia/Tokyo, America/New_York, etc.
REPORT_DEFAULT_TIMEZONE=Asia/Seoul
# Default TLP classification (default: TLP:AMBER)
# Options: TLP:WHITE, TLP:GREEN, TLP:AMBER, TLP:RED
REPORT_DEFAULT_CLASSIFICATION=TLP:AMBER
# Default analyst name
REPORT_DEFAULT_ANALYST=Security Researcher