Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.snapsec.co/llms.txt

Use this file to discover all available pages before exploring further.

Overview

The Repositories section in AIM provides a complete inventory of all code repositories discovered across your organization.
It enables teams to monitor repository exposure, activity, vulnerabilities, and ownership in a single unified view.
Repository Inventory Table

Dashboard View

Each repository dataset is supported by a dashboard view that highlights overall posture, activity, and distribution trends.
Repository Dashboard View
The dashboard provides:
  • Total Repositories — All discovered repositories
  • Active Repositories — Currently active codebases
  • Vulnerable Repositories — Repositories with detected issues
  • Archived Repositories — Repositories no longer in active use

Key Insights

Vulnerable vs Safe

Shows how many repositories:
  • Have vulnerabilities
  • Are currently safe
Helps quickly identify risky codebases.

Visibility Distribution

Breakdown of:
  • Private repositories
  • Public repositories
Public repositories require extra attention due to exposure risk.
Tracks repository creation over time:
  • Helps identify spikes in development activity
  • Useful for governance and growth tracking

Repository Activity Overview

Shows activity levels across time:
  • Last week
  • Last month
  • Last 3 months
  • Last year
Helps identify inactive or stale repositories.

Active vs Archived

Displays:
  • Active repositories
  • Archived repositories
Useful for cleanup and lifecycle management.

Language Distribution

Breakdown of programming languages used across repositories:
  • Helps understand technology stack
  • Useful for standardization and risk analysis

Inventory Table

The repository table is the primary working view for managing code assets.

Key Columns

ColumnDescription
RepositoryRepository name and source (GitHub, GitLab, etc.)
VisibilityPublic or Private
LanguagePrimary programming language
StatusActive or Archived
VulnerabilitiesNumber of associated issues
OwnerAssigned owner
Last PushLast activity timestamp
Detected OnFirst and last detection

Search and Filters

Quickly refine repository data using:
  • Is Vulnerable — Show repositories with vulnerabilities
  • Archive Status — Active vs archived
  • Visibility — Public or private
  • Language — Filter by tech stack
  • Search — Find specific repositories
These filters help prioritize security and cleanup efforts.

Why This Matters

The Repositories module gives visibility into your code attack surface:
  • Identify publicly exposed repositories
  • Detect inactive or abandoned codebases
  • Track vulnerabilities tied to code assets
  • Understand technology usage across repos
  • Enforce ownership and accountability

Explore Live Demo

Explore AIM Live — No Signup Needed

Instantly explore how Snapsec AIM discovers, enriches, and tracks every asset in real time — all without creating an account.