Repositories
Introduction
The Socket Repositories page provides a comprehensive overview of all the repositories being monitored by Socket for security vulnerabilities and other issues. This guide will walk you through the features and functionalities of the Repositories page, helping you understand how to manage and review your repositories efficiently.
Overview
The Repositories page lists all the repositories associated with your organization, displaying critical information and allowing you to sort and filter the data to meet your needs.
Key Features
- Repository List: Displays all repositories being tracked, with options to sort and search.
- Scans: Shows the scans generated for each repository, including details about vulnerabilities and issues found.
- Alerts: Provides a detailed view of alerts categorized by severity and type.
- Dependencies: Lists the dependencies identified within each repository, helping to track and manage third-party packages.
- Labels: Custom organizational tags used to apply policies or segment repositories.
Repository List
The repository list is the main section where all tracked repositories are displayed.

Repository Detail View
Each repository entry includes a Repository Detail View. Clicking a repository name opens the detail view, including:
- Alerts:
- View open alerts grouped by action, priority, or severity. Each alert includes:
- Severity badge
- Type (e.g., CVE, Malware, License Violation)
- Direct vs Transitive classification
- Linked package, with quick access to deeper analysis
- Dependencies: See all direct and transitive dependencies used by the repository.
- Scans: Review historical scans (with timestamps and commit references).
- Labels: Manage repository categorization for targeted security or license policies.

Labels Tab
Use the Labels tab to:
- Organize repositories by team, function, or compliance tier
- Apply custom security or license policies to all repos with a specific label
- Toggle policy enforcement on or off per label group

Sorting and Searching
You can sort the repositories by name or by label. Use the search bar to quickly find a specific repository.
Scans
Each repository has an associated Scans section, where you can view all the scans that have run for that repository. Scans provide detailed insights into the security posture of the repository, including any detected vulnerabilities or issues.

Scans Details
Clicking on a scan will open a detailed view where you can see:
- Alerts: Detailed information on alerts, categorized by severity (Critical, High, Medium, Low).
- Dependencies: A list of dependencies found in the repository.
- Files: The specific files within the repository where issues were detected.

Alerts
The Alerts section within a report provides a comprehensive view of all the detected issues, allowing you to filter and sort by severity, category, and type. This helps in quickly identifying and prioritizing critical issues.
Dependencies
The Dependencies section lists transitive or direct dependencies used within the repository. This section is crucial for tracking and managing dependencies, ensuring that all packages are up-to-date and secure.
Files
The Files section lists files used within the repository. You can select individual files to view the contents.

Conclusion
The Socket Repositories page is a powerful tool for managing the security and compliance of your code repositories. By leveraging the features described in this guide, you can effectively monitor and address security issues, ensuring the integrity and safety of your software projects.
Updated 15 days ago