# lede-project/source — health index 64/100 (Moderate)

> Inspection of the public repository lede-project/source by inspect.software. It holds a health index of 64 out of 100, placing it in the Moderate band. The index is a signal derived from publicly visible practice, not a warranty, a security audit, or an endorsement, and it is independent of payment.

- Repository: https://github.com/lede-project/source
- Report page: https://inspect.software/software/lede-project/source
- Full JSON report: https://inspect.software/api/repositories/lede-project/source/report
- Badge: https://raw.githubusercontent.com/inspect-software/badges/main/v1/l/lede-project/source.svg
- Inspected: 2026-07-20
- Methodology: metrics 1.13.0, report schema 0.16.0 (https://inspect.software/methodology.md)

## Category summary

| Category | Weight | Index | Band |
|---|---|---|---|
| Vitality | 22% | 95/100 | Excellent |
| Community & Adoption | 18% | 72/100 | Good |
| Sustainability & Governance | 24% | 55/100 | Moderate |
| Engineering Quality | 20% | 52/100 | Moderate |
| Security | 16% | 41/100 | At risk |
| AI Readiness | not counted | 52/100 | Moderate |

## Repository facts

| Field | Value |
|---|---|
| Description | Mirror of https://git.lede-project.org/?p=source.git Please send your PRs against this tree. They will be merged via staging trees and appear in this tree once the staging trees get merged back into source.git |
| Primary language | C |
| Stars | 1,715 |
| Forks | 1,853 |
| Created | 2016-05-11 |
| Last push | 2026-07-20 |
| Latest release | v25.12.5 |
| Commits (last year) | 4,568 |
| Bus factor | 9 |

## Vitality — 95/100 (Excellent)

Is the project alive — is code being written and are releases shipping? Weight: 22% of the overall index.

### Development activity — 100/100 (Excellent)

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Push recency | met | 36 / 36 | last push 0 days ago |
| Commit cadence | met | 36 / 36 | 52/52 weeks with commits |
| Commit volume | met | 18 / 18 | 4568 commits in the last year |
| OpenSSF Scorecard: Maintained | met | 10 / 10 | 30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10 |

### Release discipline — 88/100 (Excellent)

Excluded from scoring (no data or not applicable): OpenSSF Scorecard: Signed-Releases. Remaining weights renormalized.

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Ships releases | partial | 16.2 / 27 | 98 version tags (no GitHub releases) |
| Release recency | met | 36 / 36 | latest release 21 days ago |
| Release cadence | met | 27 / 27 | a release every ~19.4 days |
| OpenSSF Scorecard: Signed-Releases | excluded | 0 / 10 | no releases found |

### Abandonment — 100/100 (Excellent)

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Project is still maintained | met | 100 / 100 | maintenance record not established from the collected data |

## Community & Adoption — 72/100 (Good)

Does the project have users, downloads, attention, and a welcoming setup for contributors? Weight: 18% of the overall index.

### Popularity & adoption — 90/100 (Excellent)

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Stars | partial | 52.5 / 60 | 1,715 stars |
| Forks | met | 25 / 25 | 1,853 forks |
| Watchers | partial | 12.6 / 15 | 184 watchers |

### Community health — 51/100 (Moderate)

| Criterion | Status | Points | Detail |
|---|---|---|---|
| README | met | 22.5 / 22.5 | — |
| License | partial | 16.9 / 22.5 | license file present, not a recognized license |
| CONTRIBUTING guide | not met | 0 / 18 | — |
| Code of conduct | not met | 0 / 13.5 | — |
| Issue template | not met | 0 / 7.2 | — |
| PR template | met | 6.3 / 6.3 | — |

## Sustainability & Governance — 55/100 (Moderate)

Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep? Weight: 24% of the overall index.

### Maintainer resilience (bus factor) — 98/100 (Excellent)

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Bus factor | met | 54 / 54 | 9 contributor(s) cover half of all commits |
| Commit distribution | partial | 20.2 / 22.5 | top contributor authored 10% of commits |
| Contributor breadth | met | 13.5 / 13.5 | 100 contributors |
| OpenSSF Scorecard: Contributors | met | 10 / 10 | project has 21 contributing companies or organizations |

### Issue & PR responsiveness — 1/100 (Critical)

Excluded from scoring (no data or not applicable): Issue resolution. Remaining weights renormalized.

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Issue resolution | excluded | 0 / 46.8 | no issues or no data |
| PR acceptance | partial | 0.1 / 38.2 | 3/1593 decided PRs merged |
| OpenSSF Scorecard: Code-Review | not met | 0 / 15 | Found 0/30 approved changesets -- score normalized to 0 |

### Ownership & stewardship — 59/100 (Moderate)

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Ownership backing | met | 30 / 30 | organization-owned |
| Verified domain | not met | 0 / 20 | — |
| Owner reach | partial | 13.2 / 25 | 67 followers of lede-project |
| Track record | partial | 15.5 / 25 | 2 public repos, account ~10 yr old |

## Engineering Quality — 52/100 (Moderate)

Are baseline engineering and documentation practices in place? Weight: 20% of the overall index.

### Engineering practices — 60/100 (Moderate)

Excluded from scoring (no data or not applicable): OpenSSF Scorecard: CI-Tests. Remaining weights renormalized.

| Criterion | Status | Points | Detail |
|---|---|---|---|
| CI workflows | met | 24 / 24 | 12 workflow(s) |
| Tests present | met | 24 / 24 | — |
| Linter config | not met | 0 / 16 | — |
| Pre-commit hooks | not met | 0 / 9.6 | — |
| .editorconfig | not met | 0 / 6.4 | — |
| OpenSSF Scorecard: CI-Tests | excluded | 0 / 20 | no pull request found |

### Documentation — 40/100 (At risk)

| Criterion | Status | Points | Detail |
|---|---|---|---|
| README | met | 30 / 30 | — |
| Documentation directory | not met | 0 / 25 | — |
| Documentation / homepage site | not met | 0 / 15 | — |
| Repository description | met | 10 / 10 | — |
| Topics | not met | 0 / 10 | — |
| Wiki | not met | 0 / 10 | — |

## Security — 41/100 (At risk)

Are visible security and supply-chain practices strong, with no malicious dependency and no unresolved high-risk jurisdiction exposure? Weight: 16% of the overall index.

### Security posture — 41/100 (At risk)

Excluded from scoring (no data or not applicable): CI-Tests, Packaging, Signed-Releases. Remaining weights renormalized.

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Binary-Artifacts | met | 7.5 / 7.5 | no binaries found in the repo |
| Branch-Protection | not met | 0 / 7.5 | branch protection not enabled on development/release branches |
| CI-Tests | excluded | 0 / 2.5 | no pull request found |
| CII-Best-Practices | not met | 0 / 2.5 | no effort to earn an OpenSSF best practices badge detected |
| Code-Review | not met | 0 / 7.5 | Found 0/30 approved changesets -- score normalized to 0 |
| Contributors | met | 2.5 / 2.5 | project has 21 contributing companies or organizations |
| Dangerous-Workflow | met | 10 / 10 | no dangerous workflow patterns detected |
| Dependency-Update-Tool | not met | 0 / 7.5 | no update tool detected |
| Fuzzing | not met | 0 / 5 | project is not fuzzed |
| License | partial | 2.2 / 2.5 | license file detected |
| Maintained | met | 7.5 / 7.5 | 30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10 |
| Packaging | excluded | 0 / 5 | packaging workflow not detected |
| Pinned-Dependencies | not met | 0 / 5 | dependency not pinned by hash detected -- score normalized to 0 |
| SAST | not met | 0 / 5 | no SAST tool detected |
| Security-Policy | not met | 0 / 5 | security policy file not detected |
| Signed-Releases | excluded | 0 / 7.5 | no releases found |
| Token-Permissions | not met | 0 / 7.5 | detected GitHub workflow tokens with excessive permissions |
| Vulnerabilities | met | 7.5 / 7.5 | 0 existing vulnerabilities detected |

### High-Risk Jurisdiction Exposure — 100/100 (Excellent)

Only high-confidence self-published location evidence affects this multiplier. Ambiguous matches are review-only; country evidence is not proof of nationality, citizenship, legal registration, malicious intent, or sanctions status.

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Policy exposure multiplier | met | 100 / 100 | no confirmed policy-scope location match |

## AI Readiness — 52/100 (Moderate)

How well is the repo equipped to be developed and maintained with AI coding agents? An independent, experimental badge — weight 0.0, so it is surfaced on its own and does not affect the overall health score.

### Agent context & guidance — 1/100 (Critical)

Excluded from scoring (no data or not applicable): Legible commit history. Remaining weights renormalized.

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Agent instructions | not met | 0 / 45 | no CLAUDE.md / AGENTS.md / editor rules |
| Machine-readable docs (llms.txt) | not met | 0 / 15 | — |
| Legible commit history | excluded | 0 / 40 | no data |

### Verify loop (build / test / typecheck) — 74/100 (Good)

Excluded from scoring (no data or not applicable): Demonstrated agent practice, Automated maintenance. Remaining weights renormalized.

| Criterion | Status | Points | Detail |
|---|---|---|---|
| One-command bootstrap | met | 18 / 18 | Makefile, package/Makefile, package/base-files/Makefile, package/boot/apboot-aruba-ipq806x/Makefile, package/boot/apex/Makefile, package/boot/arm-trusted-firmware-bcm63xx/Makefile, package/boot/arm-trusted-firmware-imx/Makefile, package/boot/arm-trusted-firmware-mediatek/Makefile, package/boot/arm-trusted-firmware-microchipsw/Makefile, package/boot/arm-trusted-firmware-mvebu/Makefile, package/boot/arm-trusted-firmware-rockchip/Makefile, package/boot/arm-trusted-firmware-stm32/Makefile, package/boot/arm-trusted-firmware-sunxi/Makefile, package/boot/arm-trusted-firmware-tools/Makefile, package/boot/at91bootstrap/Makefile, package/boot/fconfig/Makefile, package/boot/grub2/Makefile, package/boot/imx-bootlets/Makefile, package/boot/kexec-tools/Makefile, package/boot/kobs-ng/Makefile, package/boot/mt7623n-preloader/Makefile, package/boot/opensbi/Makefile, package/boot/optee-os-stm32/Makefile, package/boot/rkbin/Makefile, package/boot/tfa-layerscape/Makefile, package/boot/uboot-airoha/Makefile, package/boot/uboot-armsr/Makefile, package/boot/uboot-at91/Makefile, package/boot/uboot-ath79/Makefile, package/boot/uboot-bcm4908/Makefile, package/boot/uboot-bcm53xx/Makefile, package/boot/uboot-bmips/Makefile, package/boot/uboot-d1/Makefile, package/boot/uboot-fritz4040/Makefile, package/boot/uboot-imx/Makefile, package/boot/uboot-kirkwood/Makefile, package/boot/uboot-lantiq/Makefile, package/boot/uboot-layerscape/Makefile, package/boot/uboot-mediatek/Makefile, package/boot/uboot-microchipsw/Makefile, package/boot/uboot-mvebu/Makefile, package/boot/uboot-mxs/Makefile, package/boot/uboot-omap/Makefile, package/boot/uboot-qoriq/Makefile, package/boot/uboot-rockchip/Makefile, package/boot/uboot-sifiveu/Makefile, package/boot/uboot-stm32/Makefile, package/boot/uboot-sunxi/Makefile, package/boot/uboot-tegra/Makefile, package/boot/uboot-tools/Makefile, package/boot/uboot-zynq/Makefile, package/devel/binutils/Makefile, package/devel/gdb/Makefile, package/devel/gperf/Makefile, package/devel/kselftests-bpf/Makefile, package/devel/leds/Makefile, package/devel/perf/Makefile, package/devel/ply/Makefile, package/devel/strace/Makefile, package/devel/tmon/Makefile, package/devel/trace-cmd/Makefile, package/devel/valgrind/Makefile, package/firmware/ath10k-ct-firmware/Makefile, package/firmware/ath11k-firmware/Makefile, package/firmware/broadcom-sprom/Makefile, package/firmware/cypress-firmware/Makefile, package/firmware/cypress-nvram/Makefile, package/firmware/firmware-imx/Makefile, package/firmware/intel-microcode/Makefile, package/firmware/ipq-wifi/Makefile, package/firmware/ixp4xx-microcode/Makefile, package/firmware/lantiq/dsl-vrx200-firmware-xdsl/Makefile, package/firmware/lantiq/dsl_vr11_firmware_xdsl/Makefile, package/firmware/lantiq/lantiq-gphy-firmware/Makefile, package/firmware/lantiq/vrx518_aca_fw/Makefile, package/firmware/lantiq/vrx518_ppe_fw/Makefile, package/firmware/layerscape/fman-ucode/Makefile, package/firmware/layerscape/ls-ddr-phy/Makefile, package/firmware/layerscape/ls-dpl/Makefile, package/firmware/layerscape/ls-mc/Makefile, package/firmware/layerscape/ls-rcw/Makefile, package/firmware/layerscape/ppfe-firmware/Makefile, package/firmware/linux-firmware/Makefile, package/firmware/murata-firmware/Makefile, package/firmware/murata-nvram/Makefile, package/firmware/omnia-mcu-firmware/Makefile, package/firmware/prism54-firmware/Makefile, package/firmware/rtl826x-firmware/Makefile, package/firmware/wireless-regdb/Makefile, package/kernel/ath10k-ct/Makefile, package/kernel/bcm27xx-gpu-fw/Makefile, package/kernel/bcm63xx-cfe/Makefile, package/kernel/bpf-headers/Makefile, package/kernel/button-hotplug/Makefile, package/kernel/button-hotplug/src/Makefile, package/kernel/cryptodev-linux/Makefile, package/kernel/econet-eth/Makefile, package/kernel/gpio-button-hotplug/Makefile, package/kernel/gpio-button-hotplug/src/Makefile, package/kernel/gpio-nct5104d/Makefile, package/kernel/gpio-nct5104d/src/Makefile, package/kernel/lantiq/ltq-adsl-fw/Makefile, package/kernel/lantiq/ltq-adsl-mei/Makefile, package/kernel/lantiq/ltq-adsl-mei/src/Makefile, package/kernel/lantiq/ltq-adsl/Makefile, package/kernel/lantiq/ltq-atm/Makefile, package/kernel/lantiq/ltq-atm/src/Makefile, package/kernel/lantiq/ltq-deu/Makefile, package/kernel/lantiq/ltq-deu/src/Makefile, package/kernel/lantiq/ltq-ifxos/Makefile, package/kernel/lantiq/ltq-ptm/Makefile, package/kernel/lantiq/ltq-ptm/src/Makefile, package/kernel/lantiq/ltq-tapi/Makefile, package/kernel/lantiq/ltq-vdsl-fw/Makefile, package/kernel/lantiq/ltq-vdsl-fw/src/Makefile, package/kernel/lantiq/ltq-vdsl-vr11-mei/Makefile, package/kernel/lantiq/ltq-vdsl-vr11/Makefile, package/kernel/lantiq/ltq-vdsl-vr9-mei/Makefile, package/kernel/lantiq/ltq-vdsl-vr9/Makefile, package/kernel/lantiq/ltq-vectoring/Makefile, package/kernel/lantiq/ltq-vmmc/Makefile, package/kernel/lantiq/vrx518_ep/Makefile, package/kernel/lantiq/vrx518_ep/src/Makefile, package/kernel/lantiq/vrx518_ep/src/test/Makefile, package/kernel/lantiq/vrx518_tc/Makefile, package/kernel/leds-gca230718/Makefile, package/kernel/leds-gca230718/src/Makefile, package/kernel/leds-ws2812b/Makefile, package/kernel/leds-ws2812b/src/Makefile, package/kernel/linux/Makefile, package/kernel/mac80211/Makefile, package/kernel/mt76/Makefile, package/kernel/mt7621-qtn-rgmii/Makefile, package/kernel/mt7621-qtn-rgmii/src/Makefile, package/kernel/mwlwifi/Makefile, package/kernel/nat46/Makefile, package/kernel/ntfs/Makefile, package/kernel/r8101/Makefile, package/kernel/r8125/Makefile, package/kernel/r8126/Makefile, package/kernel/r8127/Makefile, package/kernel/r8168/Makefile, package/kernel/rtc-rv5c386a/Makefile, package/kernel/rtc-rv5c386a/src/Makefile, package/kernel/rtl8812au-ct/Makefile, package/kernel/trelay/Makefile, package/kernel/trelay/src/Makefile, package/kernel/ubnt-ledbar/Makefile, package/kernel/ubnt-ledbar/src/Makefile, package/kernel/ubootenv-nvram/Makefile, package/kernel/ubootenv-nvram/src/Makefile, package/libs/argp-standalone/Makefile, package/libs/elfutils/Makefile, package/libs/gettext-full/Makefile, package/libs/gmp/Makefile, package/libs/gnulib-l10n/Makefile, package/libs/jansson/Makefile, package/libs/libbpf/Makefile, package/libs/libbsd/Makefile, package/libs/libcap/Makefile, package/libs/libevent2/Makefile, package/libs/libiconv-full/Makefile, package/libs/libjson-c/Makefile, package/libs/libmd/Makefile, package/libs/libmnl/Makefile, package/libs/libnetfilter-conntrack/Makefile, package/libs/libnfnetlink/Makefile, package/libs/libnftnl/Makefile, package/libs/libnl-tiny/Makefile, package/libs/libnl/Makefile, package/libs/libpcap/Makefile, package/libs/libselinux/Makefile, package/libs/libsemanage/Makefile, package/libs/libsepol/Makefile, package/libs/libtool/Makefile, package/libs/libtraceevent/Makefile, package/libs/libtracefs/Makefile, package/libs/libubox/Makefile, package/libs/libunistring/Makefile, package/libs/libunwind/Makefile, package/libs/libusb/Makefile, package/libs/libxml2/Makefile, package/libs/mbedtls/Makefile, package/libs/mpfr/Makefile, package/libs/musl-fts/Makefile, package/libs/ncurses/Makefile, package/libs/nettle/Makefile, package/libs/openssl/Makefile, package/libs/pcre2/Makefile, package/libs/popt/Makefile, package/libs/readline/Makefile, package/libs/sysfsutils/Makefile, package/libs/toolchain/Makefile, package/libs/uclient/Makefile, package/libs/udebug/Makefile, package/libs/ustream-ssl/Makefile, package/libs/wolfssl/Makefile, package/libs/xcrypt/libcrypt-compat/Makefile, package/libs/xcrypt/libxcrypt/Makefile, package/libs/zlib/Makefile, package/network/config/firewall/Makefile, package/network/config/firewall4/Makefile, package/network/config/gre/Makefile, package/network/config/ipip/Makefile, package/network/config/ltq-adsl-app/Makefile, package/network/config/ltq-vdsl-vr11-app/Makefile, package/network/config/ltq-vdsl-vr9-app/Makefile, package/network/config/netifd/Makefile, package/network/config/qos-scripts/Makefile, package/network/config/qosify/Makefile, package/network/config/soloscli/Makefile, package/network/config/swconfig/Makefile, package/network/config/swconfig/src/Makefile, package/network/config/vti/Makefile, package/network/config/vxlan/Makefile, package/network/config/wifi-scripts/Makefile, package/network/config/xfrm/Makefile, package/network/ipv6/464xlat/Makefile, package/network/ipv6/464xlat/src/Makefile, package/network/ipv6/6in4/Makefile, package/network/ipv6/6rd/Makefile, package/network/ipv6/6rd/src/Makefile, package/network/ipv6/6to4/Makefile, package/network/ipv6/ds-lite/Makefile, package/network/ipv6/map/Makefile, package/network/ipv6/odhcp6c/Makefile, package/network/ipv6/thc-ipv6/Makefile, package/network/services/bridger/Makefile, package/network/services/dnsmasq/Makefile, package/network/services/dropbear/Makefile, package/network/services/ead/Makefile, package/network/services/ead/src/Makefile, package/network/services/hostapd/Makefile, package/network/services/ipset-dns/Makefile, package/network/services/lldpd/Makefile, package/network/services/odhcpd/Makefile, package/network/services/omcproxy/Makefile, package/network/services/ppp/Makefile, package/network/services/relayd/Makefile, package/network/services/uhttpd/Makefile, package/network/services/umdns/Makefile, package/network/services/unetd/Makefile, package/network/services/unetmsg/Makefile, package/network/services/ustp/Makefile, package/network/utils/adb-enablemodem/Makefile, package/network/utils/arptables/Makefile, package/network/utils/bpftool/Makefile, package/network/utils/comgt/Makefile, package/network/utils/ebtables/Makefile, package/network/utils/ethtool/Makefile, package/network/utils/iproute2/Makefile, package/network/utils/ipset/Makefile, package/network/utils/iptables/Makefile, package/network/utils/iw/Makefile, package/network/utils/iwcap/Makefile, package/network/utils/iwinfo/Makefile, package/network/utils/layerscape/restool/Makefile, package/network/utils/linux-atm/Makefile, package/network/utils/ltq-dsl-base/Makefile, package/network/utils/nftables/Makefile, package/network/utils/resolveip/Makefile, package/network/utils/rssileds/Makefile, package/network/utils/tcpdump/Makefile, package/network/utils/umbim/Makefile, package/network/utils/uqmi/Makefile, package/network/utils/wireguard-tools/Makefile, package/network/utils/wireless-tools/Makefile, package/network/utils/wpan-tools/Makefile, package/network/utils/wwan/Makefile, package/network/utils/xdp-tools/Makefile, package/system/apk/Makefile, package/system/ca-certificates/Makefile, package/system/fstools/Makefile, package/system/fwtool/Makefile, package/system/gpio-cdev/nu801/Makefile, package/system/iucode-tool/Makefile, package/system/mtd/Makefile, package/system/mtd/src/Makefile, package/system/openwrt-keyring/Makefile, package/system/opkg/Makefile, package/system/procd/Makefile, package/system/refpolicy/Makefile, package/system/rpcd/Makefile, package/system/selinux-policy/Makefile, package/system/ubox/Makefile, package/system/ubus/Makefile, package/system/ucert/Makefile, package/system/uci/Makefile, package/system/urandom-seed/Makefile, package/system/urngd/Makefile, package/system/usign/Makefile, package/system/zram-swap/Makefile, package/utils/adb/Makefile, package/utils/audit/Makefile, package/utils/bcm27xx-utils/Makefile, package/utils/bcm4908img/Makefile, package/utils/bcm4908img/src/Makefile, package/utils/bsdiff/Makefile, package/utils/busybox/Makefile, package/utils/bzip2/Makefile, package/utils/checkpolicy/Makefile, package/utils/cli/Makefile, package/utils/ct-bugcheck/Makefile, package/utils/debugcc/Makefile, package/utils/dns320l-mcu/Makefile, package/utils/dtc/Makefile, package/utils/e2fsprogs/Makefile, package/utils/f2fs-tools/Makefile, package/utils/fbtest/Makefile, package/utils/fbtest/src/Makefile, package/utils/firmware-utils/Makefile, package/utils/fitblk/Makefile, package/utils/fitblk/src/Makefile, package/utils/fritz-tools/Makefile, package/utils/jboot-tools/Makefile, package/utils/jsonfilter/Makefile, package/utils/lua/Makefile, package/utils/lua5.3/Makefile, package/utils/mdadm/Makefile, package/utils/mtd-utils/Makefile, package/utils/nilfs-utils/Makefile, package/utils/nvram/Makefile, package/utils/nvram/src/Makefile, package/utils/omnia-eeprom/Makefile, package/utils/omnia-mcutool/Makefile, package/utils/osafeloader/Makefile, package/utils/osafeloader/src/Makefile, package/utils/policycoreutils/Makefile, package/utils/provision/Makefile, package/utils/px5g-mbedtls/Makefile, package/utils/px5g-wolfssl/Makefile, package/utils/ravpower-mcu/Makefile, package/utils/secilc/Makefile, package/utils/spidev_test/Makefile, package/utils/ucode-mod-bpf/Makefile, package/utils/ucode-mod-pkgen/Makefile, package/utils/ucode-mod-uline/Makefile, package/utils/ucode/Makefile, package/utils/uencrypt/Makefile, package/utils/ugps/Makefile, package/utils/usbgadget/Makefile, package/utils/usbmode/Makefile, package/utils/util-linux/Makefile, package/utils/yafut/Makefile, package/utils/zyxel-bootconfig-ipq807x/Makefile, package/utils/zyxel-bootconfig/Makefile, package/utils/zyxel-bootconfig/src/Makefile, scripts/config/Makefile, target/Makefile, target/imagebuilder/Makefile, target/imagebuilder/files/Makefile, target/linux/Makefile, target/linux/airoha/Makefile, target/linux/airoha/image/Makefile, target/linux/apm821xx/Makefile, target/linux/apm821xx/image/Makefile, target/linux/armsr/Makefile, target/linux/armsr/image/Makefile, target/linux/at91/Makefile, target/linux/at91/image/Makefile, target/linux/at91/image/dfboot/Makefile, target/linux/at91/image/dfboot/src/Makefile, target/linux/ath79/Makefile, target/linux/ath79/files/drivers/net/ethernet/atheros/ag71xx/Makefile, target/linux/ath79/image/Makefile, target/linux/ath79/image/lzma-loader/Makefile, target/linux/ath79/image/lzma-loader/src/Makefile, target/linux/bcm27xx/Makefile, target/linux/bcm27xx/image/Makefile, target/linux/bcm47xx/Makefile, target/linux/bcm47xx/image/Makefile, target/linux/bcm47xx/image/lzma-loader/Makefile, target/linux/bcm47xx/image/lzma-loader/src/Makefile, target/linux/bcm4908/Makefile, target/linux/bcm4908/image/Makefile, target/linux/bcm53xx/Makefile, target/linux/bcm53xx/image/Makefile, target/linux/bmips/Makefile, target/linux/bmips/image/Makefile, target/linux/bmips/image/lzma-loader/Makefile, target/linux/bmips/image/lzma-loader/src/Makefile, target/linux/d1/Makefile, target/linux/d1/image/Makefile, target/linux/econet/Makefile, target/linux/econet/image/Makefile, target/linux/gemini/Makefile, target/linux/gemini/image/Makefile, target/linux/gemini/image/copy-kernel/Makefile, target/linux/generic/files-6.12/drivers/net/phy/rtl8261n/Makefile, target/linux/generic/files/arch/mips/fw/myloader/Makefile, target/linux/generic/files/drivers/mtd/mtdsplit/Makefile, target/linux/generic/files/drivers/net/phy/b53/Makefile, target/linux/generic/files/drivers/platform/mikrotik/Makefile, target/linux/generic/image/Makefile, target/linux/generic/image/lzma-loader/Makefile, target/linux/generic/image/lzma-loader/src/Makefile, target/linux/generic/image/relocate/Makefile, target/linux/imx/Makefile, target/linux/imx/image/Makefile, target/linux/ipq40xx/Makefile, target/linux/ipq40xx/files/drivers/net/ethernet/qualcomm/ipqess/Makefile, target/linux/ipq40xx/image/Makefile, target/linux/ipq806x/Makefile, target/linux/ipq806x/image/Makefile, target/linux/ixp4xx/Makefile, target/linux/ixp4xx/image/Makefile, target/linux/kirkwood/Makefile, target/linux/kirkwood/image/Makefile, target/linux/lantiq/Makefile, target/linux/lantiq/image/Makefile, target/linux/lantiq/image/lzma-loader/Makefile, target/linux/lantiq/image/lzma-loader/src/Makefile, target/linux/layerscape/Makefile, target/linux/layerscape/image/Makefile, target/linux/loongarch64/Makefile, target/linux/loongarch64/image/Makefile, target/linux/malta/Makefile, target/linux/malta/image/Makefile, target/linux/mediatek/Makefile, target/linux/mediatek/files/drivers/net/phy/rtk/Makefile, target/linux/mediatek/image/Makefile, target/linux/microchipsw/Makefile, target/linux/microchipsw/image/Makefile, target/linux/mpc85xx/Makefile, target/linux/mpc85xx/image/Makefile, target/linux/mpc85xx/image/spi-loader/Makefile, target/linux/mvebu/Makefile, target/linux/mvebu/image/Makefile, target/linux/mxs/Makefile, target/linux/mxs/image/Makefile, target/linux/octeon/Makefile, target/linux/octeon/image/Makefile, target/linux/omap/Makefile, target/linux/omap/image/Makefile, target/linux/pistachio/Makefile, target/linux/pistachio/image/Makefile, target/linux/qoriq/Makefile, target/linux/qoriq/image/Makefile, target/linux/qualcommax/Makefile, target/linux/qualcommax/image/Makefile, target/linux/qualcommbe/Makefile, target/linux/qualcommbe/image/Makefile, target/linux/ramips/Makefile, target/linux/ramips/files/drivers/mmc/host/mtk-mmc/Makefile, target/linux/ramips/files/drivers/net/ethernet/ralink/Makefile, target/linux/ramips/files/sound/soc/ralink/Makefile, target/linux/ramips/image/Makefile, target/linux/ramips/image/lzma-loader/Makefile, target/linux/ramips/image/lzma-loader/src/Makefile, target/linux/realtek/Makefile, target/linux/realtek/files-6.18/arch/mips/rtl-otto/Makefile, target/linux/realtek/files-6.18/drivers/clk/realtek/Makefile, target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/Makefile, target/linux/realtek/image/Makefile, target/linux/realtek/image/rt-loader/Makefile, target/linux/rockchip/Makefile, target/linux/rockchip/image/Makefile, target/linux/sifiveu/Makefile, target/linux/sifiveu/image/Makefile, target/linux/siflower/Makefile, target/linux/siflower/files-6.12/drivers/clk/siflower/Makefile, target/linux/siflower/files-6.12/drivers/net/ethernet/siflower/Makefile, target/linux/siflower/files-6.12/drivers/phy/siflower/Makefile, target/linux/siflower/image/Makefile, target/linux/starfive/Makefile, target/linux/starfive/image/Makefile, target/linux/stm32/Makefile, target/linux/stm32/image/Makefile, target/linux/sunxi/Makefile, target/linux/sunxi/image/Makefile, target/linux/tegra/Makefile, target/linux/tegra/image/Makefile, target/linux/uml/Makefile, target/linux/uml/image/Makefile, target/linux/x86/Makefile, target/linux/x86/image/Makefile, target/linux/zynq/Makefile, target/linux/zynq/image/Makefile, target/llvm-bpf/Makefile, target/sdk/Makefile, target/sdk/files/Makefile, target/toolchain/Makefile, toolchain/Makefile, toolchain/binutils/Makefile, toolchain/fortify-headers/Makefile, toolchain/gcc/final/Makefile, toolchain/gcc/initial/Makefile, toolchain/gcc/minimal/Makefile, toolchain/gdb/Makefile, toolchain/glibc/Makefile, toolchain/glibc/headers/Makefile, toolchain/kernel-headers/Makefile, toolchain/mold/Makefile, toolchain/musl/Makefile, toolchain/nasm/Makefile, toolchain/wrapper/Makefile, tools/7z/Makefile, tools/Makefile, tools/autoconf-archive/Makefile, tools/autoconf/Makefile, tools/automake/Makefile, tools/b43-tools/Makefile, tools/bash/Makefile, tools/bc/Makefile, tools/bison/Makefile, tools/bzip2/Makefile, tools/cbootimage-configs/Makefile, tools/cbootimage/Makefile, tools/ccache/Makefile, tools/cmake/Makefile, tools/coreutils/Makefile, tools/cpio/Makefile, tools/dosfstools/Makefile, tools/dwarves/Makefile, tools/e2fsprogs/Makefile, tools/elftosb/Makefile, tools/elfutils/Makefile, tools/erofs-utils/Makefile, tools/expat/Makefile, tools/fakeroot/Makefile, tools/findutils/Makefile, tools/firmware-utils/Makefile, tools/flex/Makefile, tools/flock/Makefile, tools/genext2fs/Makefile, tools/gengetopt/Makefile, tools/gmp/Makefile, tools/gnulib/Makefile, tools/isl/Makefile, tools/libdeflate/Makefile, tools/liblzo/Makefile, tools/libressl/Makefile, tools/libtool/Makefile, tools/llvm-bpf/Makefile, tools/lz4/Makefile, tools/lzma-old/Makefile, tools/lzma/Makefile, tools/lzop/Makefile, tools/m4/Makefile, tools/make-ext4fs/Makefile, tools/meson/Makefile, tools/missing-macros/Makefile, tools/mkimage/Makefile, tools/mklibs/Makefile, tools/mold/Makefile, tools/mpc/Makefile, tools/mpfr/Makefile, tools/mtd-utils/Makefile, tools/mtools/Makefile, tools/ninja/Makefile, tools/padjffs2/Makefile, tools/padjffs2/src/Makefile, tools/patch-image/Makefile, tools/patch/Makefile, tools/patchelf/Makefile, tools/pkgconf/Makefile, tools/quilt/Makefile, tools/sdimage/Makefile, tools/sed/Makefile, tools/sparse/Makefile, tools/squashfs3-lzma/Makefile, tools/squashfs4/Makefile, tools/sstrip/Makefile, tools/tar/Makefile, tools/util-linux/Makefile, tools/xxhash/Makefile, tools/xz/Makefile, tools/yafut/Makefile, tools/zip/Makefile, tools/zlib/Makefile, tools/zstd/Makefile |
| Automated tests | met | 22 / 22 | — |
| Lint / format config | not met | 0 / 11 | — |
| Static type checking | met | 11 / 11 | C (statically typed) |
| Reproducible environment | met | 10 / 10 | devcontainer |
| Demonstrated agent practice | excluded | 0 / 10 | no data |
| Automated maintenance | excluded | 0 / 8 | no data |
| OpenSSF Scorecard: Pinned-Dependencies | not met | 0 / 10 | dependency not pinned by hash detected -- score normalized to 0 |

### Code legibility for models — 98/100 (Excellent)

| Criterion | Status | Points | Detail |
|---|---|---|---|
| Type-checkable code | met | 45 / 45 | C (statically typed) |
| Manageable file sizes | partial | 52.9 / 55 | 30/803 source files over 60KB |

## What this report is

inspect.software measures public repositories against a single published, versioned methodology and reports the result as a 1–100 health index. Findings are signals derived from what is visible in public repository data — they are not a security audit, a warranty, or an endorsement, and no result depends on payment.

- Methodology, formulas and weights: https://inspect.software/methodology.md
- What a result does and does not claim: https://inspect.software/wiki/signals-not-warranties.md
- Rating bands: https://inspect.software/wiki/scoring-bands.md
- Corrections: https://inspect.software/contact.md
- Index of all documents: https://inspect.software/llms.txt
