Newer
Older
{/* Copyright 2025 Zentrum für Digitale Souveränität der Öffentlichen Verwaltung (ZenDiS) GmbH.
SPDX-License-Identifier: MIT */}
import { Callout } from 'nextra/components'
# Elephant Factor
<Callout type="default">
Check type: `ELEPHANT_FACTOR`
</Callout>
This check calculates the elephant factor of a project for a given time range.
The check passes if the elephant factor is greater than or equal to the minimum threshold.
```yaml filename=".badge-api.yaml" copy
- type: ELEPHANT_FACTOR
description: Checks if multiple companies are working on the project.
threshold:
timeRangeInMonths: 6
min: 2
```
### Background
The elephant factor is a measure of the risk resulting from information and capabilities not being shared among organizations.
It is similar to the [bus factor](/concepts/implemented-checks/bus-factor) but instead of measuring the risk of losing individuals,
it measures the risk of losing organizations.
For example, if a project has an elephant factor of 2, it means that the 2 most important organizations are responsible for 50% of the commits
and after both are gone, the project would be in danger.