OSSCode merged into the libraries you depend on

390 merged PRs across 110+ public organisations.

Every contribution below is a merged pull request authored by @arpitjain099 on a public repo. The bulk of recent work has been least-privilege CI hardening — quiet, mechanical, cross-cutting security fixes that ship to every downstream consumer the moment they're merged. Mixed in are substantive code, documentation, and security-disclosure contributions to the orgs people recognise.

390
Merged PRs
110+
Public orgs
345+
Distinct repos
6
U.S. govt agencies
4
Disclosure credits
Why so many least-privilege workflow PRs?

After Codecov (2021) and SolarWinds (2020), unrestricted GitHub Actions token scope became a known supply-chain attack vector — a compromised dependency can exfiltrate secrets or push malicious commits whenever the workflow's GITHUB_TOKEN has unscoped write access. I built a scanner that finds public workflows missing explicit permissions: declarations and ship hardening PRs to the orgs I depend on most. The recurring pattern below — "declare contents: read on N workflows" — is the same systematic supply-chain work applied across hundreds of repos.

Filter by

Apache Software Foundation

apache 26 merged · 22 repos

The foundation behind Kafka, Airflow, Tomcat, Beam, Doris, Superset, Arrow, Camel, Hudi and a long tail of infrastructure projects that power the modern data and web stack. CI security hardening (least-privilege workflow permissions) plus correctness fixes across docs and code.

#66770
apache/airflowBump axios in UI packages to patched release
#13365
apache/apisixdocs: fix typos found by codespell
#49965
apache/arrowGH-49967: [Python][CI] Raise oldest NumPy wheel-test requirement to a patched release
#38469
apache/beamFix README typo in website description
#23653
apache/camelci: declare least-privilege workflow-level contents: read
#2855
apache/camel-kameletsci: declare least-privilege workflow-level contents: read
#8707
apache/camel-quarkusci: declare least-privilege workflow-level contents: read
#104
apache/camel-upgrade-recipesAdd explicit permissions to CI and release workflows
#3553
apache/causewayFix typo in README SecMan description
#366
apache/cloudberry-siteAdd npm overrides for vulnerable transitive packages
#63185
apache/doris[fix](build) Bump UI axios to patched release
#63186
apache/doris[doc](docs) Fix Apache license compliance wording
#63573
apache/doris[chore](ci) declare least-privilege permissions on clang-format and title-checker workflows
#3704
apache/foryci: declare workflow-level `contents: read` on ci and lint
#18872
apache/hudichore: Pin third-party GitHub Actions to commit SHAs
#3243
apache/iggyci: declare explicit read-only permissions on reusable workflows
#17650
apache/iotdbFix typo in CONTRIBUTING guide
#22262
apache/kafkaMINOR: Fix documentation typos in protocol and upgrade guides
#3636
apache/mynewt-coreFix typo in README details summary
#472
apache/opennlp-sandboxAdd explicit permissions for CI and NOTICE regeneration workflows
#157
apache/otavaAdd explicit read-only permissions to Python CI workflow
#158
apache/otavaFix typo in MATH documentation
#316
apache/paimon-rustAdd explicit read-only permissions to CI workflow
#40067
apache/supersetchore(ci): add explicit permissions to additional workflows
#40068
apache/supersetdocs(update): fix typos in UPDATING.md
#1006
apache/tomcatAdd explicit read-only permissions to CI workflows
View all on GitHub

ESLint

eslint · eslint-community 20 merged · 19 repos

The de-facto linter for the JavaScript ecosystem. Merged PRs across the core (js), the website, the JSON / CSS / markdown plugins, eslintrc, the config-inspector, the rewrite repo, rfcs, the GitHub bot and more — least-privilege workflow permissions plus a command-injection fix in the TSC meeting transcript workflow.

#200
eslint-community/eslint-plugin-securityfix: treat import.meta.dirname and import.meta.filename as static
#20
eslint/.githubci: declare least-privilege workflow-level contents: read
#256
eslint/config-inspectorci: declare workflow-level `contents: read` on 2 workflows
#246
eslint/create-configci: declare workflow-level `contents: read` on 3 workflows
#460
eslint/cssci: declare workflow-level contents: read on 4 workflows
#20919
eslint/eslintci: declare contents:read on update-readme workflow
#306
eslint/eslint-github-botci: declare workflow-level `contents: read` on 2 workflows
#100
eslint/eslint-releaseci: declare workflow-level `contents: read` on 2 workflows
#74
eslint/eslint-transformsci: declare workflow-level `contents: read` on 4 workflows
#1035
eslint/eslint.orgci: declare workflow-level `contents: read` on 2 workflows
#233
eslint/eslintrcci: declare workflow-level `contents: read` on 3 workflows
#269
eslint/generator-eslintci: declare workflow-level `contents: read` on 3 workflows
#750
eslint/jsci: declare workflow-level `contents: read` on 3 workflows
#240
eslint/jsonci: declare workflow-level `contents: read` on 4 workflows
#658
eslint/markdownci: declare workflow-level `contents: read` on 3 workflows
#452
eslint/rewriteci: declare workflow-level `contents: read` on 4 workflows
#149
eslint/rfcsci: declare least-privilege workflow-level contents: read
#704
eslint/tsc-meetingsci: declare contents:read on CI workflow
#706
eslint/tsc-meetingsfix: Avoid issue-title command injection in transcript commit step
#131
eslint/zh-hans.docs.eslint.orgci: declare least-privilege workflow-level contents: read
View all on GitHub

CNCF cluster

containerd · docker · cncf · moby · grafana 18 merged · 17 repos

The cluster of foundations and projects that make up cloud-native production: the OCI runtime (containerd), the original container engine (Docker / Moby), the CNCF org itself, and Grafana dashboards. Workflow permission hardening across all of them.

View all on GitHub

Google

google · GoogleCloudPlatform 18 merged · 15 repos

Across the Google and GoogleCloudPlatform GitHub organisations: Perfetto (Android-wide tracing), gVisor (sandbox runtime), OSV-Scalibr (vulnerability scanning), oss-fuzz, oss-rebuild, Crubit (C++/Rust interop), Google Fonts, Ground Android, Android Cuttlefish, plus the GCP foundation modules and gcsfuse.

#2558
google/android-cuttlefishDeclare contents: read on the seven workflows without an explicit scope
#525
google/cloud-android-orchestrationci: grant contents: read explicitly on presubmit and deploy entry workflows
#1020
google/crubitci: declare GITHUB_TOKEN permissions on cargo and nightly workflows
#1021
google/crubitdocs: fix seven typos in design and overview docs
#10523
google/fontsci: declare contents: read in four pure-CI workflows
#3734
google/ground-androidDeclare workflow-level permissions for CI and TODO-to-Issue
#13163
google/gvisorci: declare per-job permissions for build, labeler, and stale workflows
#15501
google/oss-fuzzdocs: fix succesful -> successful in fuzz_introspector
#1257
google/oss-rebuildci: add explicit contents: read permissions
#1258
google/oss-rebuilddocs: fix two typos in content docs
#2104
google/osv-scalibrci(go.yml): grant least-privilege permissions per job
#5839
google/perfettoperfetto: declare empty permissions for pr-branch-check workflow
#5840
google/perfettoperfetto: fix typos in design, contributing, and analysis docs
#3960
GoogleCloudPlatform/cloud-foundation-fabricDeclare contents: read on linting and tests workflows
#3407
GoogleCloudPlatform/cloud-foundation-toolkitci: declare workflow-level permissions on eight workflows
#67
GoogleCloudPlatform/colab-enterprise-vscodeci: add contents: read to the PR pre-merge checks workflow
#96
GoogleCloudPlatform/cxas-scrapici: declare workflow-level permissions on the two CI workflows
#4688
GoogleCloudPlatform/gcsfuseci: declare contents: read on flake-detector workflow
View all on GitHub

ClickHouse

ClickHouse 16 merged · 12 repos

The columnar OLAP database that powers a huge slice of modern analytics workloads. CI workflow permission hardening across docs, the C++ client, the .NET / EF Core integration, the official Terraform provider, Spark connector, Rust client, Postgres FDW, build tools, and the LibreChat admin panel.

View all on GitHub

Microsoft

microsoft · MicrosoftDocs · Azure · Azure-Samples 16 merged · 14 repos

The combined Microsoft estate on GitHub. Highlights: a substantive PR to Azure/azure-quickstart-templates that reverse-engineered an undocumented endpoint to add Azure Monitor observability; WSL workflow hardening; multiple documentation corrections at MicrosoftDocs/azure-docs; CI hardening across Aspire, FLAML, copilot-for-eclipse, Bicep, and the Azure TypeSpec project.

View all on GitHub

Kubernetes ecosystem

kubernetes · kubernetes-sigs 14 merged · 14 repos

The container orchestrator that runs most of cloud-native production, plus its sister sigs organisation that holds cluster-api, controller-runtime, CSI drivers, AWS load balancer controller, and conformance tooling. One upstream Kubernetes fix repaired a silent build-system regex; the rest are CI security hardening across the SIG repos.

View all on GitHub

Vue.js

vuejs 11 merged · 10 repos

One major JavaScript framework; merged contributions across the whole ecosystem — core, Pinia (state), Router, Test Utils, Create-Vue, the ESLint TypeScript config, Devtools, vue-eslint-parser, Language Tools, and the new JSX-Vapor. Includes a fix to prevent script injection in the Language Tools auto-version workflow.

View all on GitHub

JuliaLang

JuliaLang 9 merged · 9 repos

The Julia programming language and its core standard-library packages — widely used in scientific computing and high-performance numerics. Workflow permission hardening and cleanup across Pkg.jl, Downloads.jl, BumpStdlibs.jl, JuliaC.jl, Compat.jl, the version manager, the language website, LinearAlgebra.jl, and JuliaSyntaxHighlighting.jl.

View all on GitHub

Prometheus

prometheus 9 merged · 9 repos

The de-facto open-source monitoring & alerting stack — runs in basically every modern observability pipeline. Workflow hardening across client_golang, alertmanager, pushgateway, jmx_exporter, statsd_exporter, promu, test-infra, compliance and proposals.

View all on GitHub

NIST

usnistgov 9 merged · 4 repos

The U.S. federal agency that authors the SSDF, OSCAL, CSF and the rest of the canon downstream cybersecurity guidance is built on. Improvements to OSCAL (the compliance-as-code framework) including resource-fragment link uniqueness, merge-test selectors, and documentation corrections; the macOS security baseline tooling; the FiPy scientific solver; and the CRAFT repository.

View all on GitHub

CISA

cisagov 9 merged · 7 repos

The Cybersecurity & Infrastructure Security Agency — the U.S. federal agency that operates the .gov top-level domain and leads national cyber defence. Substantive security fixes across Admiral (ReDoS and shell-injection hardening), pshtt (port-aware HTTPS checks), ScubaGear (PowerShell documentation), ScubaGoggles, cyhy-reports, manage.get.gov, and Actions SHA-pinning in network-architecture-verification.

View all on GitHub

MongoDB

mongodb 8 merged · 4 repos

The document-oriented database used at the largest scale across the modern web. Merged contributions across the OpenAPI repo, Atlas CLI, IPA, and winkerberos — capping GITHUB_TOKEN scope across changelog, semantic-commit, IPA, version-reminder, report, and build workflows.

View all on GitHub

OWASP

OWASP 7 merged · 7 repos

The Open Worldwide Application Security Project — the foundation behind the OWASP Top 10 and the broader app-security canon. CI hardening across DockSec, the GitHub Workflow Updater Extension, wrongsecrets-binaries, AISVS, cve-lite-cli, OpenCRE, and SecurityShepherd.

View all on GitHub

InfluxData

influxdata 7 merged · 7 repos

The InfluxDB time-series database ecosystem. CI hardening across telegraf (the agent), chronograf (the UI), Helm charts, Flux, the docs, DataFusion UDF WASM, and validate-semantic-github-messages.

View all on GitHub

Rails

rails 7 merged · 7 repos

The Ruby on Rails web framework and its ecosystem packages. CI workflow permission hardening across the session store, ActiveResource, Bootsnap, devcontainer, ExecJS, Sprockets, and Thor.

View all on GitHub

Redis

redis 7 merged · 5 repos

The in-memory data store and its official client libraries. CI workflow hardening across NRedisStack (.NET), Jedis (Java), Lettuce (async Java), redis-py (Python), and memtier_benchmark (performance testing).

View all on GitHub

Ruby

ruby 7 merged · 6 repos

The Ruby programming language and its core infrastructure. CI hardening across rbs (type signatures), Actions, debug, docker-images, RubyGems, and the Ruby website.

View all on GitHub

Meta · Facebook Research

facebookresearch 6 merged · 6 repos

Meta's AI research GitHub organisation. CI hardening across spdl (synthetic data pipelines), Hydra, exca, prompt-siren, ProgramBench and SustainableConcrete.

View all on GitHub

Traefik

traefik 6 merged · 6 repos

The modern HTTP reverse proxy and edge router used in cloud-native and container environments. CI workflow hardening across the main traefik repo, the Helm chart, Faency, assimilis, Hub CRDs, and the ingress-nginx migration tool.

View all on GitHub

Elastic

elastic 5 merged · 5 repos

The Elasticsearch + observability stack. CI hardening across the Node.js APM agent, docs-actions, docs-builder, ECS (the schema), and the elastic-agent itself.

View all on GitHub

Amazon Web Services

aws 5 merged · 5 repos

The AWS GitHub organisation hosts both the official SDKs and many of the security primitives the broader cloud ecosystem depends on. CI hardening across aws-lc, aws-sam-cli, sagemaker-distribution, Lambda Web Adapter, and Code Editor.

View all on GitHub

Sigstore

sigstore 5 merged · 4 repos

The software supply chain signing and transparency project (cosign, Rekor, Fulcio). Substantive code fixes: non-ASCII identity CSR generation in sigstore-python, whitespace-tolerant base64 in sigstore-rs, plus CI hardening across k8s-manifest-sigstore and sigstore-java.

View all on GitHub

Svelte

sveltejs 5 merged · 3 repos

The reactive web framework. CI hardening across the ESLint plugin, the Svelte ESLint parser, and acorn-typescript.

View all on GitHub

Adobe

adobe 4 merged · 4 repos

Workflow permission hardening across Adobe's Spectrum design-system repos (react-spectrum, spectrum-design-data), da-live, and k8s-shredder.

View all on GitHub

Airbnb

airbnb 4 merged · 4 repos

Airbnb's open-source iOS and Swift ecosystem. CI workflow hardening across HorizonCalendar, Lottie for iOS, Lottie SPM, and MagazineLayout.

View all on GitHub

Aqua Security

aquasecurity 4 merged · 3 repos

Aqua maintains Trivy, the de-facto open-source vulnerability scanner for containers, IaC, and code. Contributions include a data-race fix in Trivy's Terraform remote module resolver, CI hardening on trivy-db, plus documentation and YAML misconfiguration fixes in trivy-checks.

View all on GitHub

Node.js

nodejs 4 merged · 3 repos

The Node.js JavaScript runtime and its core tooling. CI hardening across gyp-next, amaro, and the Technical Steering Committee repo.

View all on GitHub

NVIDIA

NVIDIA 4 merged · 4 repos

NVIDIA's GitHub organisation — the hardware org that runs the modern AI stack. CI hardening across TransformerEngine, CUDA Quantum Extensions, gpu-driver-container, and the cuDF Spark integration.

View all on GitHub

PyTorch

pytorch 4 merged · 4 repos

The default deep-learning framework powering most modern ML research and a substantial portion of production inference. Workflow security hardening across helion, torchtitan, tensordict and the devlogs site.

View all on GitHub

Square · Block

square 4 merged · 4 repos

Block (Square)'s GitHub organisation. CI hardening on Blueprint (Swift), okhttp (the dominant Java HTTP client), Wire (gRPC for Kotlin/Swift), and workflow-kotlin.

View all on GitHub

Stripe

stripe 4 merged · 4 repos

The payments infrastructure platform. CI workflow hardening across the OpenAPI spec repo, connect-js, link-cli, and react-connect-js.

View all on GitHub

Uber

uber 4 merged · 4 repos

CI hardening on Uber's causal-inference ML library, the Swift mock generator, geojson2h3, and RIBs for iOS.

View all on GitHub

Vercel

vercel 4 merged · 3 repos

The frontend cloud platform behind Next.js. CI workflow hardening across the storage SDK, styled-jsx, and the v0 SDK.

View all on GitHub

Cloudflare

cloudflare 3 merged · 3 repos

Cloudflare's GitHub organisation — the edge network that handles a meaningful slice of all internet traffic.

View all on GitHub

CockroachDB

cockroachdb 3 merged · 3 repos

CI hardening on the distributed SQL database org — django-cockroachdb, Helm charts, and the Pebble storage engine.

View all on GitHub

.NET

dotnet 3 merged · 3 repos

CI hardening and cleanup across Microsoft .NET org repos — Nerdbank.Streams, .NET MAUI, and .NET for Android.

View all on GitHub

Kubescape

kubescape 3 merged · 1 repos

The Kubernetes security platform. Substantive code fixes: HTTP timeout on the scan listener server, index-out-of-range panic fix for image names, and security-severity SARIF enrichment for Code Scanning.

View all on GitHub

Linux Foundation

linuxfoundation 3 merged · 3 repos

The Linux Foundation's GitHub repos. CI hardening across crowd.dev, EasyCLA, and LFX Self-Serve.

View all on GitHub

Prettier

prettier 3 merged · 3 repos

The opinionated code formatter. CI hardening across prettier-cli, eslint-plugin-prettier, and prettier-emacs.

View all on GitHub

Python

python 3 merged · 3 repos

The Python language organisation. CI hardening across the CPython devguide, and the Hungarian and Japanese documentation translations.

View all on GitHub

Rust

rust-lang 3 merged · 3 repos

The Rust programming language organisation. CI hardening across the language reference, Miri (the interpreter/undefined-behaviour detector), and rustfmt (the formatter).

View all on GitHub

U.S. Government

nasa · usagov · GSA · codeforamerica · dod-cyber-crime-center · NOAA-ORR-ERD · City-of-Bloomington 11 merged · 7 repos

NASA's flight-software framework (used on actual spacecraft), USA.gov's public services portal, GSA's Federal Website Index, Code for America's VITA-Min tax service, NOAA's PyNUCOS unit conversion library, the DoD Cyber Crime Center, and City of Bloomington's uReport. Documentation, security fixes, and substantive code contributions shipped into codebases that quietly power U.S. government operations.

View all on GitHub

The long tail

51 more orgs · 65 merged

One- and two-PR contributions across orgs people recognise: OpenAI, Apple, HuggingFace, Datadog, Shopify, Deno, Bun, CockroachDB, LLVM, NumPy, SciPy, pandas, Nuxt, Vite, Prettier, JetBrains, Rapid7 (Metasploit), Splunk OCSF, Sandia National Labs, Cilium, Envoy, SPIFFE and more. Every entry below is a real merged pull request — click through to read the diff.

Anchore2 merged
Substantive code fixes: denied-packages display in Grant, and MariaDB version detection in Syft.
#517anchore/grant: fix: show denied packages that drive a non-zero exit code #4952anchore/syft: fix: detect mariadb version from RHEL build path
Apple2 merged
CI hardening on FoundationDB and Swift HTTP API Proposal.
#13215apple/foundationdb: chore: declare contents: read on windows-boost-test workflow #164apple/swift-http-api-proposal: ci: declare workflow-level `contents: read` on 2 workflows
Canonical2 merged
CI hardening across Anbox Cloud GitHub Action and core-base.
#26canonical/anbox-cloud-github-action: ci: declare least-privilege workflow-level contents: read #448canonical/core-base: ci: declare least-privilege workflow-level contents: read
Chainguard2 merged
Fix for digestabot workspace git diff, plus a YARA rule for CVE-2025-48384 in malcontent.
#100chainguard-dev/digestabot: Run the check-workspace git diff in working-dir #1540chainguard-dev/malcontent: Add YARA rule for CVE-2025-48384 (git submodule CR injection)
Datadog2 merged
Substantive fixes in GuardDog: archive URL resolution for commit-SHA refs, and crash fix for repository_integrity_mismatch.
#751DataDog/guarddog: fix(github_action): resolve archive URL for commit-sha and branch refs #752DataDog/guarddog: Fix repository_integrity_mismatch crash on file-vs-directory path
Eclipse2 merged
CI hardening on Eclipse Platform aggregator and SWT.
#3872eclipse-platform/eclipse.platform.releng.aggregator: ci: scope htmlvalidator workflow token to contents: read #3322eclipse-platform/eclipse.platform.swt: ci: declare workflow-level `contents: read` on maven, pr-checks, version-increments
LLVM2 merged
CI hardening on the LLVM compiler infrastructure project (CIRCT).
#10462llvm/circt: ci: declare minimum permissions on dispatchCirctTests workflow #10463llvm/circt: ci: declare contents:read on testESIRuntime workflow
NumPy2 merged
CI hardening on numpy-quaddtype and numpy-simd-routines.
#93numpy/numpy-quaddtype: ci: declare contents:read on test_old_cpu workflow #8numpy/numpy-simd-routines: ci: scope cpp-linter token to read-only
Nuxt2 merged
CI hardening on Nuxt ESLint config and nuxt.com.
#676nuxt/eslint: ci: declare contents:read on CI workflow #2263nuxt/nuxt.com: ci: scope ci workflow token to contents: read
Brakeman2 merged
Two false-positive fixes in the Rails static analysis security tool: SQL injection on permitted params, and RenderInline on partial locals.
#2025presidentbeef/brakeman: Fix SQL injection false positive for compact_blank/compact on permitted params #2027presidentbeef/brakeman: Fix RenderInline false positive for partial local named text
PyPA2 merged
CI hardening on bandersnatch (PyPI mirror) and pipx.
#2241pypa/bandersnatch: ci: declare workflow-level contents: read on the 8 remaining workflows #1822pypa/pipx: ci: declare workflow-level contents: read on 3 remaining workflows
Sandia National Labs2 merged
Shell-injection hardening in conin and or_topas CI workflows.
#181sandialabs/conin: Pass github.head_ref through env to prevent CI script injection #63sandialabs/or_topas: Avoid shell injection from github.head_ref in the CI push step
Shopify2 merged
CI hardening on checkout-kit (Android) and tapioca.
#104Shopify/checkout-kit: ci: declare contents:read on Android publish workflow #2626Shopify/tapioca: ci: declare workflow-level `contents: read` on 1 workflows
Vite2 merged
CI hardening on docs-es and docs-ja.
#1936vitejs/docs-es: ci(ryu-cho): cap default `GITHUB_TOKEN` to `contents: read` #2610vitejs/docs-ja: ci: add explicit GITHUB_TOKEN permissions to CI workflows
A2UI (ex-Google)1 merged
CI hardening — 17 build/test workflows (repo transferred from Google org).
#1445a2ui-project/a2ui: ci: declare workflow-level `contents: read` on the 17 build/test workflows
Utah AGRC1 merged
Fix divide-by-zero bug in forklift when packing list is empty.
#403agrc/forklift: Avoid divide-by-zero when there is no packing list
Ansible1 merged
Fix risky-shell-pipe false positive on multi-line Jinja in ansible-lint.
#5058ansible/ansible-lint: Fix risky-shell-pipe false positive on multi-line Jinja
Google Images Search1 merged
Update pillow version in Google-Images-Search library.
#82arrrlo/Google-Images-Search: Update pillow version
python-tabulate1 merged
Fix code quality errors in the table-formatting library.
#265astanin/python-tabulate: Fix code quality errors
Auth01 merged
Report out-of-range NumericDate claims distinctly from non-numeric ones in java-jwt.
#774auth0/java-jwt: Report out-of-range NumericDate claims distinctly from non-numeric ones
Cilium1 merged
Use atomic for color field in ProcessInternal in Tetragon.
#5106cilium/tetragon: pkg/process: use atomic for color field in ProcessInternal
Deno1 merged
CI hardening — declare empty permissions on release workflow in deno_graph.
#643denoland/deno_graph: ci: declare empty permissions on release workflow
Dex1 merged
Fix DeviceRequest expiry comparison in conformance test.
#4817dexidp/dex: fix(storage): compare DeviceRequest expiry by instant in conformance test
Embark Studios1 merged
Error when a clarify entry has no files or git source in cargo-about.
#304EmbarkStudios/cargo-about: Error when a clarify entry has no files or git source
Envoy1 merged
CI hardening — declare contents:write on the AI Gateway release workflow.
#2139envoyproxy/ai-gateway: ci: declare contents:write on Release workflow's release job
SOPS1 merged
Unset all age env vars in make test target.
#2208getsops/sops: test: unset all age env vars in make test target
gopass1 merged
Fix fscopy to derive copy direction from the source argument.
#3462gopasspw/gopass: fscopy: derive copy direction from the source argument
HuggingFace1 merged
CI hardening on xet-core prerelease testing workflow.
#843huggingface/xet-core: ci: declare empty permissions on hf-xet prerelease testing workflow
JetBrains1 merged
CI hardening on qodana-cli.
#586JetBrains/qodana-cli: QD-11641: GitHub workflow yml file is missing permissions
JJWT1 merged
Deprecate JwtParser#isSigned in the Java JWT library.
#1055jwtk/jjwt: Deprecate JwtParser#isSigned
Keras Team1 merged
CI hardening on kinetic.
#242keras-team/kinetic: ci: declare workflow-level `contents: read` on 2 workflows
Kyverno1 merged
Fall back to embedded HTML report templates in policy-reporter API.
#1479kyverno/policy-reporter: fix(api): fall back to embedded HTML report templates
latchset1 merged
Add opt-in strict_serialization to enforce compact form in jwcrypto.
#381latchset/jwcrypto: jwt: add opt-in strict_serialization to enforce compact form
mermaid-js1 merged
Fix: escape backslashes before parentheses in URL replacement logic.
#6566mermaid-js/mermaid: fix: escape backslashes before parentheses in URL replacement logic
Splunk · OCSF1 merged
Correct typo in Splunk OCSF integration.
#49ocsf/splunk: Correct typo
Ollama1 merged
Fix typos in README.
#4007ollama/ollama: Fix typos in README.md
OpenAI1 merged
CI hardening on openai-dotnet — three test/build workflows.
#1167openai/openai-dotnet: ci: declare contents:read on three test/build workflows
Bun1 merged
CI hardening — restrict GITHUB_TOKEN to read-only on security-scanner-template.
#3oven-sh/security-scanner-template: ci: restrict GITHUB_TOKEN to read-only
pandas1 merged
CI hardening on pandas-stubs.
#1751pandas-dev/pandas-stubs: chore(ci): declare contents: read on test
Parcel1 merged
CI hardening on Lightning CSS.
#1253parcel-bundler/lightningcss: ci: add permissions: contents: read to test
PrestoDB1 merged
CI hardening on presto-js-client.
#31prestodb/presto-js-client: ci: scope pull-request workflow token to contents: read
ProjectDiscovery1 merged
Fix: avoid hanging on 101 Switching Protocol responses in httpx.
#2518projectdiscovery/httpx: fix: avoid hanging on 101 switching protocol responses
PyAuth1 merged
Fix parse_uri mis-parsing of encoded colon in issuer/account name in pyotp.
#187pyauth/pyotp: Fix parse_uri mis-parsing of encoded colon in issuer/account name
Rapid7 · Metasploit1 merged
Merged into the world's most-used offensive-security platform.
#20255rapid7/metasploit-framework: Improve code clarity and consistency through minor refinements
Remix / React Router1 merged
CI hardening — restrict test workflow permissions to read-only.
#15133remix-run/react-router: ci: restrict test workflow permissions to read-only
RustCrypto1 merged
Replace O(n²) SetOf sort with O(n log n) sort in DER formats.
#2345RustCrypto/formats: der: replace O(n^2) SetOf sort with O(n log n) sort
SciPy1 merged
CI hardening on scipy.org.
#670scipy/scipy.org: ci: add `permissions: contents: read` to lint
Secure Systems Lab1 merged
Remove unused encrypted test keys in securesystemslib.
#1131secure-systems-lab/securesystemslib: Remove unused encrypted test keys
SPIFFE · SPIRE1 merged
Tolerate mountinfo lines with an empty mount source in SPIRE.
#7044spiffe/spire: Tolerate mountinfo lines with an empty mount source
Vitess1 merged
CI hardening on arewefastyet — 6 CI workflows.
#684vitessio/arewefastyet: ci: declare workflow-level `contents: read` on the 6 CI workflows
webpack1 merged
CI hardening on eslint-config-webpack.
#164webpack/eslint-config-webpack: ci: scope test workflow token to contents: read

My own OSS

arpitjain099 Original projects

The original work — tools I started because the gap was annoying me, not because anyone asked. A few are slowly finding users; one is the seed of the larger toolkit I’m building now.

Disclosure credits

Responsible-disclosure acknowledgements

Acknowledged for responsible-disclosure security reports across these projects.

mermaid-js Kubernetes Discord Hugging Face