Check out Repository Activity
Repository Pages allow you to view specific information about a repository hosted on GitHub through a detailed visual and analytical representation of the project.
These pages are designed to help you gain insights into various aspects of project activity, health, and community engagement.
Accessing a Repository Page
There are a couple of ways to access a repository page:
-
From Repository Insights Pages: If you're already on the Repository Insights Page, you can click on the repository name to view the repository page.
-
From the search bar: You can search for a repository by entering the repository name in the search bar. Once you find the repository you're looking for, click on the repository name to view the repository page.
-
Directly from the URL: You can also access a repository page directly by entering the URL in your web browser:
https://app.opensauced.pizza/s/{org}/{repo}
Replace
{org}
with the name of the organization that owns the repository you want to view. Replace{repo}
with the name of the specific repository.For example, to view the
next.js
repository created by theVercel
organization, you would use the following URL:
If you want to keep track of a repository, use the "Add to WorkSpace" button on the Repo page to add it to your Workspace.
Understanding the Repository Page - Overview Dashboard
The charts on our repository pages offer a visual representation of key project metrics:
- Contributors Overview: Our bar chart shows contributions by internal, new, and recurring contributors, exibiting the distribution of contributions and the project's ability to attract new contributors.
- Lottery Factor: This unique metric highlights the dependency on key contributors. A project is considered vulnerable if 2 or fewer contributors account for 50% or more of the project's contributions. This indicates a potential risk if one of these contributors leaves the project.
- YOLO Coders: This metric identifies contributors who push changes directly to the default branch without creating a pull request or seeking community feedback.
- Contributor Confidence: This metric predicts the likelihood that users who star or fork a repository will return to make contributions. A higher confidence score indicates a greater probability of these users actively engaging with the repository.
- OSSF Scorecard: A standardized metric developed by the Open Source Security Foundation to evaluate the security practices of open source projects based on a set of security criteria. These criteria cover various aspects of project maintenance and security practices. The resulting score provides a quick overview of the project's adherence to security best practices.
- Issue Resolution Trends: Our line graphs display the number of issues opened versus those closed within specified periods, offering insights into the effectiveness of problem resolution and how issue volume changes over time.
- Pull Request Dynamics: Analyze pull request activity by the numbers of pull requests opened, closed, and merged. This provides an overview of collaboration efficiency and code review processes.
- Stars and Forks Over Time: The number of stars and forks the project receives over time, illustrating the project's growth in popularity and its spread within the developer community.
You can use the time range filter to view the number of stars and forks over different periods, such as the last 7 days, month, or the last year.
Insights into Contributor Confidence
Contributor Confidence is a new metric that helps us understand the likelihood of someone who interacts with a repository (by starring or forking it) coming back to actually contribute code or other content.
Insights into the OSSF Scorecard
The Scorecard serves two primary purposes:
- To help open source maintainers improve their security best practices
- To assist open source consumers in assessing the safety of their dependencies
You can find out more about how the OSSF Scorecard works and how to interpret the results on the OSSF Scorecard website.
Contributor Dashboard
The Contributor Dashboard offers a comprehensive view of all contributors, showcasing the frequency and size of each person’s contributions. It also includes each active contributors OSCR.
The OSCR
The Open Source Contributor Rating (OSCR) is a metric designed to evaluate the quality, confidence, and sway of a contributor's work in open source projects.
Currently, only publicly available repositories on GitHub can be viewed through repository pages.
Create a Workspace from SBOM
This feature allows users to create a workspace based on a Software Bill of Materials (SBOM) for a given repository. An SBOM, or Software Bill of Materials, is a detailed list of all the components, libraries, and dependencies that make up a software application. It’s like an inventory or a “recipe” that outlines the different parts that have been used to create the software, and is important for transparency, security, compliance, and managing supply chain risks.
How to Use the Workspace from SBOM Feature
- Navigate to a repository page on OpenSauced.
- Look for the "Workspace from SBOM" button.
- Click the button to be taken to a page for creating a new workspace.
- The system will automatically load the SBOM for the repository, populating the tracked repositories with all relevant packages.
- The workspace name will default to "SBOM for [repository name]", but you can modify it if desired.
- Create the workspace to start exploring and investigating all the dependencies listed in the SBOM.
Currently, this feature is only available for projects with a package.json file. We are working on expanding support for more project types in the future.