Repository navigation
Conversation
sanity
requested review from
aterzis-ant,
carlini,
punitshah,
sb- and
srxzr-ant
as code owners
October 20, 2026 03:47
|
I have read the CLA Document and I hereby sign the CLA You can retrigger this bot by commenting recheck in this Pull Request. Posted by the CLA Assistant Lite bot. |
Enrolment triage:
|
| Check | Result | |
|---|---|---|
| ✅ | Repository | created 5 years ago, last push today |
| ℹ️ | Stars / forks | 3,110 stars · 193 forks · 45 watching |
| Outside participants | 2 people from outside the project opened 3 of the last 100 issues and pull requests | |
| ℹ️ | Criticality score | 0.67 on the OpenSSF scale of 0 to 1signalscreated_since 64, updated_since 0, contributor_count 53, org_count 5, commit_frequency 47.3, recent_releases_count 100, closed_issues_count 530, updated_issues_count 539, comment_frequency 4.3, dependents_count 97 |
| ℹ️ | Package rank | by downloads: nothing from this repository found in the top 15,000 on PyPI or the top 10,000 on npm or the top 1,000 on crates.io |
| License | GitHub cannot name the license; its file says # How Freenet Licensing Works |
|
| ✅ | Opened by an active maintainer | collaborator on the repository; 100+ commits in the last 12 months; #1 contributor |
| ℹ️ | Contact in SECURITY.md |
SECURITY.md gives no email address to check ian@freenet.org against |
| ℹ️ | OSS-Fuzz | not found in OSS-Fuzz |
| ℹ️ | .oss-scanner/ in the repository |
not present; the Dockerfile is in this pull request |
| ✅ | Pull request scope | only this project's directory |
| ✅ | tools/validate.py |
passes |
| Checklist | 2 of 8 not ticked: I accept the [OSS Scanner terms](https://red.anthropic.com/oss-scanner/terms/).; I confirm that I believe my project meets the inclusion criteria and is an estab… |
Automated, from public data, to help reviewers. Enrolment is decided case by case against the criteria. If you think we got something wrong, please tell us in a reply.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Enrol
projects/freenet-coreI have verified each of the following before submitting this project (tick each box by changing
[ ]to[x]):project.yamlfollows the README (one project per PR;tools/validate.pypasses locally).tools/check <name>builds the project, and its tests run in the shell that follows.primary_contactmust be the email address of the primary security contact.Dockerfilethat builds the project (required) in one of two places: in the project's repository at the pathdockerfile:names, or next toproject.yamlin this repo.threat_model.mdis written for this project (recommended but optional), placed in the same way: in the repository at the paththreat_model:names, or next toproject.yamlin this repo.Context: freenet-core is the reference node for Freenet, a peer-to-peer platform for decentralized applications. Every node accepts UDP traffic from arbitrary peers, compiles and runs WebAssembly contract code received from the network in a wasmtime sandbox, holds users' private keys in delegates, and serves web apps and a client API to the local browser. It has been developed since 2021, ships releases several times a week, and auto-updates its installed nodes.
LICENSE.mdopens with a plain-language explanation, so GitHub cannot classify it.ian@freenet.org.SECURITY.mdroutes reports through GitHub private advisories, which is why it lists no email address.tools/check --no-shell freenet-corebuilds the image, and 7861 of 7866 tests pass in it. The 5 failures expect permission-denied file errors, which never occur when the tests run as root.https://claude.ai/code/session_0181pVxHYnAX2coR93KzndWg
[AI-assisted - Claude]