Skip to main content

Dashboard Overview

The FirePan dashboard provides a real-time view of your security posture across all connected repositories.

Getting Started​

  1. Sign in at app.firepan.com
  2. Connect your GitHub repositories via the FirePan GitHub App
  3. Your dashboard populates automatically with scan results

Main Dashboard​

The main dashboard shows:

Security Score​

A weighted score (0-100) across all your repositories:

  • 90-100: Excellent - Your code is well-secured
  • 70-89: Good - Minor improvements recommended
  • 50-69: Fair - Address high-severity findings
  • Below 50: Needs Attention - Critical issues present

Repository Overview​

Quick status for each connected repository:

ColumnDescription
RepositoryName and link to GitHub
Risk ScoreIndividual repository score
FindingsCount by severity (Critical/High/Medium/Low)
Last ScanWhen the repo was last analyzed
StatusHealthy, Warning, or Critical

Recent Activity​

Timeline of recent events:

  • New findings detected
  • Findings resolved
  • Scan completions
  • Configuration changes

Projects​

View and manage your connected repositories. See Projects for details.

Audit View​

Deep dive into a specific repository's findings. See Audit View for details.

Settings​

Configure:

  • Notification preferences
  • API keys
  • Team members
  • Billing

Filter by Status​

  • All - Show all repositories
  • Critical - Only repos with critical findings
  • Warning - Repos with high/medium findings
  • Healthy - Clean repositories

Search across:

  • Repository names
  • Finding descriptions
  • File paths

Notifications​

Configure alerts for:

EventChannels
New critical findingEmail, Slack, Webhook
Risk score changeEmail, Dashboard
Scan failureEmail, Slack
Weekly summaryEmail

Team Collaboration​

Roles​

RolePermissions
AdminFull access, billing, team management
MemberView all, run scans, manage findings
ViewerRead-only access

Finding Assignment​

Assign findings to team members for remediation tracking:

  1. Open a finding
  2. Click "Assign"
  3. Select team member
  4. Optionally set due date

Integrations​

Connect your dashboard to:

  • Slack - Real-time notifications
  • Jira - Create tickets from findings
  • GitHub Issues - Sync findings as issues
  • Webhooks - Custom integrations

Next Steps​