Skip to content

Releases: ossf/scorecard

v4.5.0

02 Aug 19:18
v4.5.0
69eb1cc
Compare
Choose a tag to compare

Changelog

  • 69eb1cc Fix a bug in cron API data exporting (#2112)
  • 89163cc 🌱 Bump google.golang.org/protobuf from 1.28.0 to 1.28.1
  • 6813ed1 🌱 Bump google.golang.org/protobuf in /tools (#2110)
  • 1e0e44a 🐛 Bug fixing: recurring results of the scorecard fuzzing check for go built-in fuzzers (#2101)
  • 8118e5d 🌱 Bump golang.org/x/tools from 0.1.11 to 0.1.12
  • 384c79d 🌱 Bump actions/stale from 5.1.0 to 5.1.1 (#2106)
  • 5fa7596 Scorecard runs fail with any unrecognized steps (#2103)
  • d7cb711 Fix bug in Scorecard analysis CI (#2099)
  • c581062 Enable Scorecard badge (#2097)
  • 4f30e02 🌱 Bump sigstore/cosign-installer from 2.4.1 to 2.5.0
  • baedf84 🌱 Bump imjasonh/setup-ko from 0.4 to 0.5 (#2096)
  • 93a0206 📖 Minor typos and copy-editing to checks/write.md (#2071)
  • 66708ba ✨ Feature: Dependency-diff ecosystem naming convention mapping (GitHub -> OSV) (#2088)
  • 8f96d6b 🌱 Bump crazy-max/ghaction-import-gpg from 5.0.0 to 5.1.0 (#2091)
  • d77f59f 🌱 Bump sigstore/cosign-installer from 1.2.1 to 2.4.1 (#2021)
  • b945eb3 🌱 Bump cloud.google.com/go/bigquery from 1.35.0 to 1.36.0
  • 96835aa 🌱 Bump actions/stale from 5.0.0 to 5.1.0
  • 1e3f325 🌱 Bump cloud.google.com/go/pubsub from 1.23.1 to 1.24.0
  • e23ee84 ✨ Export Scorecards results for API (#2081)
  • 30e3f64 ✨ Feature: Dependency-diff API optimize: var re-naming, removing unused JSON tags (#2090)
  • 0e4f5db remove not used workflow (#2089)
  • 7737dbd 🌱 Bump github.com/google/go-containerregistry
  • c15a2e6 🌱 Bump github.com/onsi/gomega from 1.19.0 to 1.20.0
  • 7c91203 🌱 Naveen Company updated. (#2082)
  • 096cbd0 ✨ Use crane to add hash suggestion to unpinned Docker images (#2037)
  • a905d66 fix: invalid documentation link (#2073)
  • 4bd1692 🐛 Bug fixing: Using the wrong URI to initialize the repo in Dependencydiff (#2072)
  • 10681da ✨ Feature DependencyDiff (Version 0 Part 2) (#2046)
  • dd8fbc0 ✨ Binary artifact exception for gradle-wrapper.jar when using validation action (#2039)
  • f1b182a 🌱 Bump github.com/spf13/cobra from 1.4.0 to 1.5.0 (#1998)
  • 4394ac9 🌱 Bump github.com/bradleyfalzon/ghinstallation/v2
  • 59c06f0 🌱 Bump ossf/scorecard-action from 1.1.0 to 1.1.2
  • a3de23c 🌱 Bump github.com/google/go-containerregistry (#2003)
  • 7c9bb1c 🌱 Bump distroless/base from d65ac1a to e672eb7 (#1994)
  • 838f62f ✨ Add raw results for Token-Permissions (#1912)
  • 2b8c7b4 🌱 Bump github.com/jszwec/csvutil from 1.7.0 to 1.7.1 (#2013)
  • e1c3ab0 🌱 Bump cloud.google.com/go/bigquery from 1.34.1 to 1.35.0 (#2034)
  • 4ff5b2b 🌱 Bump actions/cache from 3.0.4 to 3.0.5 (#2049)
  • 287ee7d 🌱 Bump actions/dependency-review-action from 2.0.2 to 2.0.4 (#2054)
  • f61ed37 🌱 Adjust 'exhaustive' linter to consider 'default' as exhaustive (#2044)
  • 5d9d75b 🌱 Bump gopkg.in/yaml.v3 from 3.0.0 to 3.0.1 (#2035)
  • 6b8cfb2 🌱 Bump golang.org/x/tools from 0.1.10 to 0.1.11 (#1993)
  • 220c49d 🌱 Bump actions/setup-go from 3.2.0 to 3.2.1 (#2040)
  • 63e40ae Add a number of new projects to scan. (#2043)
  • 0af8781 1 (#2031)
  • dd780a5 ✨ Feature DependencyDiff CLI (Version 0 Part 1) (#2030)
  • e608741 🌱 Bump step-security/harden-runner from 1.4.3 to 1.4.4
  • 90ed090 🌱 Build/test fixes: Install protoc and protoc-gen-go (#2038)
  • 9fecf63 🌱 Bump github.com/rhysd/actionlint from 1.6.13 to 1.6.15 (#2012)
  • 48291a3 Use the proper repo for lombok. (#2029)
  • f3e21fa 🌱 Bump actions/cache from 3.0.3 to 3.0.4 (#1988)
  • f1dfbcb 🌱 Bump actions/dependency-review-action from 1.0.2 to 2.0.2
  • 6a84f97 🌱 Bump cloud.google.com/go/bigquery from 1.32.0 to 1.34.1 (#2006)
  • bc12ba6 🌱 Workaround for Protoc failures in GH Actions (#2025)
  • 3430f78 small fixes (#2015)
  • e7faa8f Fix broken link (#2004)
  • 445d7ba Fix bug in docker run scorecard version (#1991)
  • 2fb4093 🌱 Bump cloud.google.com/go/pubsub from 1.21.1 to 1.23.1 (#2014)
  • 3957460 update (#2011)
  • 6a032a3 ✨ Check for Mach-O binaries in Binary Artifacts (#2000)

Thanks for all contributors!

v4.4.0

13 Jun 18:27
e42af75
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.3.1...v4.4.0

v4.3.1

01 Jun 01:58
70d045b
Compare
Choose a tag to compare

What's Changed

Fix ossf/scorecard-action#323 via #1947

New Contributors

Full Changelog: v4.3.0...v4.3.1

v4.3.0

23 May 16:52
v4.3.0
Compare
Choose a tag to compare

Changelog

  • 6406cfd 🌱 Bump actions/setup-go from 3.0.0 to 3.1.0
  • 236b296 Do not fail on empty repositories (#1914)
  • b1ab7eb ✨ Update raw format for Dangerous workflows (#1865)
  • cd04704 📖 Fixes description for webhook check (#1882)
  • 0275a94 :warn: Remove the old Details field from CheckResult (#1906)
  • b9f333b ⚠️ Remove the pass from the CheckResult
  • f048164 🌱 Bump github.com/caarlos0/env/v6 from 6.9.1 to 6.9.2
  • 74f521f 🌱 Bump mvdan.cc/sh/v3 from 3.4.3 to 3.5.0
  • 2b35afc 🌱 Bump github.com/golangci/golangci-lint in /tools
  • 0f30f4e ✨ Make permission check aware of GH Pages Action (#1902)
  • 2fc6fbb 🌱 Bump cloud.google.com/go/bigquery from 1.31.0 to 1.32.0
  • 804127f Upgrade to buildkit 0.10.3
  • c5d787a pkg: refactor out scorecard_version
  • 62e3de5 🐛 Remove Options that belong to the Action (#1898)
  • 7ff4b7e ⚠️ Removing the confidence field from CheckResult struct (#1896)
  • 6d79817 📖 Fix command Usage (#1814)
  • 815de18 📖 Remove erroneous ref to CSV output (#1813)
  • 5758364 Fix bug in Scorecard tag Docker image creation (#1890)
  • 8c97d46 ✨ Add custom remediation for workflow permissions/pinned dependencies (#1885)
  • 22694dc Support commits reviewed through Piper (#1889)
  • 9a7d030 ✨ Added additional github repositories in projects.csv (#1886)
  • 72086c9 ✨ Add support for Phabricator as a code review system (#1884)
  • f779fb8 🌱 Bump cloud.google.com/go/pubsub from 1.21.0 to 1.21.1
  • 74ea0f4 🐛 Fix .lib false positives in binary artifacts (#1879)
  • 2cb6541 ⚠️ Removing the pass field from result (#1853)
  • 875b6f6 🐛 Ignore shell parsing errors when reporting results (#1878)
  • e97bf30 🌱 Bump step-security/harden-runner from 1.4.2 to 1.4.3
  • 815de5c Propagate error in log (#1875)
  • 2b68f38 🌱 Bump github.com/onsi/ginkgo/v2 from 2.1.3 to 2.1.4
  • 3a9f011 🌱 Bump github.com/google/go-cmp from 0.5.7 to 0.5.8
  • a598b2a 🌱 Bump cloud.google.com/go/pubsub from 1.20.0 to 1.21.0
  • ac14ce7 🌱 Bump github.com/onsi/ginkgo/v2 from 2.1.3 to 2.1.4 in /tools
  • 05d8c01 🐛 Don't look for secrets in pull_request (#1864)
  • b304306 ✨ Add token needed for checks in README (#1854)
  • ac88460 ✨ Raw results for best practices badge (#1795)
  • fe6e091 ✨ Support for detecting choco installer without required hash (#1810)
  • 5d8a277 🌱 Bump crazy-max/ghaction-import-gpg from 4.3.0 to 4.4.0
  • dbaba8a 🌱 Bump step-security/harden-runner from 1.4.1 to 1.4.2

Thanks for all contributors!

v4.2.0

06 May 17:44
v4.2.0
44ad5f5
Compare
Choose a tag to compare

Changelog

  • 44ad5f5 ⚠️ Removing the error field from result (#1853)
  • 1f3861b Update env variables in cron (#1858)
  • ee1086e 🌱 Bump codecov/codecov-action from 3.0.0 to 3.1.0
  • 64bf903 🌱 Bump actions/checkout from 3.0.1 to 3.0.2
  • 4622952 ✨ Raw results for dangerous workflow (#1849)
  • 72e2486 🌱 Bump contrib.go.opencensus.io/exporter/stackdriver
  • 6ed6c9b 🌱 Publish images with ko
  • f99e1a1 ✨ Schema for BQ table for raw results (#1762)
  • 9532e55 🌱 Bump github.com/rhysd/actionlint from 1.6.11 to 1.6.12
  • 6c59ff9 🌱 Bump actions/checkout from 3.0.0 to 3.0.1
  • ebf0d10 🌱 Bump cloud.google.com/go/bigquery from 1.30.2 to 1.31.0
  • 4d1c531 ✨ Raw results for license (#1790)
  • c0e41f3 Update branches_e2e_test.go (#1838)
  • 410a145 fix (#1837)
  • b00b316 Split NewLogger into two so we can use a custom logrus instance.
  • 9120285 Fix e2e branch (#1835)
  • eedd16d linter
  • 6a48f17 fix
  • 4b2c677 fix
  • 2873c0d e2e for GITHUB_TOKEN
  • a46313c 🌱 Bump cloud.google.com/go/pubsub from 1.19.0 to 1.20.0
  • fb0c0e1 🌱 Bump actions/cache from 3.0.1 to 3.0.2
  • f9c2f9d 🌱 Dependency review action
  • 333618d Security-Policy should not run on --local (#1825)
  • 4df16f3 🌱 Bump codecov/codecov-action from 2.1.0 to 3
  • b6575a2 🌱 Bump github.com/rhysd/actionlint from 1.6.10 to 1.6.11
  • 8bc0fe5 🌱 Bump contrib.go.opencensus.io/exporter/stackdriver
  • a1e908b Support Security-Policy with --local (#1822)
  • 5860896 detect workflow_run as a dangerous trigger
  • 606f28a 🌱 Bump sigs.k8s.io/release-utils from 0.5.0 to 0.6.0
  • 8113336 🌱 e2e for pinned_dependencies for localrepoclient
  • b6b5592 🌱 e2e for dangerous_workflow local repo
  • 761bb4e 🌱 Fixes the golang version
  • b42a175 🌱 Bump gocloud.dev from 0.24.0 to 0.25.0
  • 648b663 🌱 Experimental option for codeql
  • 27dbf9c ✨ Raw results for Signed-Release check (#1789)
  • e8c633a 🌱 e2e tests for security policy localrepo
  • e5f5deb 🌱 e2e tests for local repoclient for permissions
  • ab9769a 🌱 Fix protoc build failures
  • 99ecdea 🌱 Bump actions/cache from 3.0.0 to 3.0.1
  • 7dcb3cb ✨ checks: add GitHub Webhook check (#1675)
  • 93889a8 install missing tool in add-projects job
  • f1268bf cleanup protoc version
  • d10ac0d 🌱 Bump cloud.google.com/go/bigquery from 1.30.1 to 1.30.2
  • 92027ed small cleanup on the workflow jobs and remove the master branch reference (#1800)
  • 389078c 🌱 Bump cloud.google.com/go/bigquery from 1.30.0 to 1.30.1
  • 4956483 🌱 Bump github.com/onsi/gomega from 1.18.1 to 1.19.0
  • c428e31 🌱 Bump distroless/base in /cron/worker
  • 6a078c6 Use GITHUB_TOKEN for downloading protoc (#1797)
  • ce06ac1 🌱 Bump distroless/base in /cron/webhook (#1794)
  • 0644b18 🌱 e2e for local repoclient license check
  • cacc3e4 🌱 e2e tests binary artifacts localrepo
  • 037a3f3 ✨ Raw result for Maintained check (#1780)
  • 682e6ea Explicit permissions for github actions
  • 007156b 🌱 Bump distroless/base in /cron/controller
  • 10d46d5 🌱 Bump distroless/base from 792dfe7 to 764b74b
  • d2e88f2 🌱 Bump github.com/golangci/golangci-lint in /tools
  • 363d1bd Add comment to update action policy file (#1751)
  • 8150ab0 ✨ Make Vuln ID field lower case in raw results (#1761)
  • 2bbbce7 🐛 Discard GitHub token in dangerous workflow check (#1772)
  • 66b3d8c 🌱 Bump github.com/golangci/golangci-lint from 1.44.2 to 1.45.0 in /tools (#1757)
  • 10bd777 🌱 Bump peter-evans/find-comment from 1.3.0 to 2
  • 0a82d2b 🌱 Bump google.golang.org/protobuf from 1.27.1 to 1.28.0
  • aecff0b 🌱 Bump peter-evans/create-or-update-comment from 1.4.5 to 2
  • c671bac 🌱 Bump peter-evans/slash-command-dispatch from 2.3.0 to 3
  • 2863566 🌱 Bump actions/upload-artifact from 2.3.1 to 3
  • a69fda7 🌱 Bump actions/cache from 2.1.7 to 3
  • d51e004 🌱 Bump google.golang.org/protobuf in /tools
  • 06efb4a ✨ Update BQ table name for raw results (#1759)
  • 1094680 🐛 Fix schemas from #1758 (#1760)
  • ee623e5 Add schema for the raw JSON (#1758)
  • 1c61acd Update main.yml
  • 8fd286d Update stale.yml
  • 76d3e10 🌱 Restrict egress on github actions
  • 0c76ae3 🌱 Bump distroless/base in /cron/controller
  • 64893b8 🌱 Bump step-security/harden-runner from 1.4.0 to 1.4.1
  • b1ab16e ✨ Add raw results to cron scans (#1741)
  • d5893c2 🌱 Bump distroless/base from 02f6671 to 792dfe7
  • 9e9e5a9 🌱 Bump distroless/base in /cron/webhook
  • 8f6df49 🌱 Bump github.com/go-logr/logr from 1.2.2 to 1.2.3
  • 23921a6 🌱 Bump distroless/base in /cron/worker
  • a496d8c 🌱 Bump cloud.google.com/go/bigquery from 1.29.0 to 1.30.0
  • a3f4b05 Pass in specific commit-SHA in cron job (#1739)
  • ba78d0a ✨ Unit test for CLI options
  • dc302bd Enable CI-Tests to run as commit-based check
  • c8acf36 🌱 .github: Audit CodeQL egress with harden-runner (#1728)
  • c8af71c 🌱 Bump crazy-max/ghaction-import-gpg from 4.2.0 to 4.3.0
  • 3f73d69 🌱 Bump github.com/rhysd/actionlint from 1.6.9 to 1.6.10
  • 2df9d08 🌱 Bump github.com/goreleaser/goreleaser in /tools
  • 7d17953 Fixed the path of the generated mock files.
  • 1995bc3 🌱 Refactor to make it testable
  • f2a132a 🌱 Bump github.com/spf13/cobra from 1.3.0 to 1.4.0
  • e303a1b 🌱 Ignore mock clients for code coverage
  • 35d3156 🌱 Unit tests for pinned_dependencies
  • c10a6ae Update README.md (#1716)
  • eb25816 🌱 Bump cloud.google.com/go/pubsub from 1.18.0 to 1.19.0
  • e128c3d allow empty committer (#1714)
  • c1761a8 Only download repo tarball when necessary
  • 0268747 🌱 Bump github.com/goreleaser/goreleaser in /tools
  • 4b9f038 🌱 Fix for CVE-2022-23648
  • 241b0f4 Mark License, Security-Policy as commit-based (#1711)
  • 3c92dec 🐛 Add GitHub committer verification (#1695)
  • 57b4664 🌱 Bump cloud.google.com/go/bigquery from 1.28.0 to 1.29.0
  • 4904b31 🌱 additional tests for github_workflow
  • 3070b3c ✨ cmd: Allow new scorecard to be instantiated with options (#1703)
  • d192c8e ✨ Add score to SARIF for all results (#1694)
  • 3818dbe Update CODEOWNERS (#1701)
  • 189cdc5 🌱 Bump actions/stale from 4.1.0 to 5
  • 2381915 🌱 Bump crazy-max/ghaction-import-gpg from 4.1.0 to 4.2.0
  • 13b9cc5 🌱 Bump actions/checkout from 2.4.0 to 3
  • 84cdc8c ✨ cmd: Refactor to make importable (#1696)
  • 738b246 Fix cmd panic (#1692)
  • 8377294 🌱 Bump goreleaser/goreleaser-action from 2.9.0 to 2.9.1
  • dd9ae7d 🌱 Bump actions/setup-go from 2.2.0 to 3
  • 5e5abdc 🌱 Unit tests for github workflow
  • ddb0fe3 ✨ Changed jsonScorecardResultV2 type Public (#1682)
  • 4635570 🌱 Bump goreleaser/goreleaser-action from 2.8.1 to 2.9.0
  • d71866c Update badges to correct package version and reference URLs
  • c664364 📖 Included reference to the GoDoc
  • 7956ff4 ✨ Miscellaneous refactors to ease downstream consumption (#1645)
  • 7610519 📖 Adding missing documentation for Token-Permissions (#1656)
  • 4c82c29 🌱 Bump github.com/rhysd/actionlint from 1.6.8 to 1.6.9
  • 692c682 Refine copy for PR template and add a release-note code fence (#1678)
  • 504f134 Update scorecard-analysis.yml (#1674)
  • faeae41 🌱 Fixes the vulnerability GHSA-qq97-vm5h-rrhg (#1672)
  • 5a1ab20 🌱 Fix containerd vulns
  • d94a87d 🌱 Fix containerd Vulnerability (#1560)
  • 808941a ✨ Token-Permissions, Allow contents: write permission only for jobs that are releasing (#1663)
  • e41f859 Generalize CheckFileContent functions (#1670)
  • 5656c3e 🌱 Ignore cron folder from codecov
  • f616278 Generalize CheckIfFileExists fn (#1668)
  • c03085a Remove duplicated function definitions (#1666)
  • e5b62b5 🌱 Bump mvdan.cc/sh/v3 from 3.4.2 to 3.4.3 (#1665)
  • 5dbc04a 🌱 Avoid duplicate builds

Thanks for all contributors!

v4.1.0

22 Feb 01:20
Compare
Choose a tag to compare

Changelog

  • 33f80c9 Fix golangci-lint issues
  • 53bae3e feat: upgrade to ko v0.10.0
  • 1306b34 🌱 Bump ossf/scorecard-action from 1.0.3 to 1.0.4
  • 33a01f7 🐛 Add custom packaging workflow for Python
  • bba55d4 🌱 Parallelize builds
  • 1aff6db 🌱 Ignore docker builds
  • 674146c Make verbosity levels case insensitive (#1650)
  • db1d568 🌱 Remove building ko to speed up builds
  • e6f6c56 🌱 Bump github.com/onsi/ginkgo/v2 from 2.0.0 to 2.1.3
  • 4ebd8af 🌱 Bump github.com/onsi/ginkgo/v2 from 2.0.0 to 2.1.3 in /tools
  • ba503c3 ✨ githubrepo: Allow providing an already authenticated transport (#1644)
  • cda7a1b Add tests for graphQL costs (#1643)
  • de5224b Update e2e tests (#1641)
  • 2b206dc Remove Version field from LogMessage (#1640)
  • 3551134 🌱 Parallelize the builds
  • e7fd58d ✨ Check for secrets in pull_request_target (#1634)
  • e3637c9 🌱 Bump cloud.google.com/go/bigquery from 1.27.0 to 1.28.0
  • 1e488a8 Fix for repos which do not squash PR commits (#1637)
  • f3332ce Add validation for commit-based APIs (#1635)
  • eb0730a 🌱 Bump github.com/goreleaser/goreleaser in /tools (#1632)
  • 394789c README.md: Add OpenSSF Best Practices badge (#1629)
  • 2e3e505 Simplify DetailLogger interface (#1628)
  • 38be00c Reduce query cost by analysing lesser associatedPR (#1624)
  • 7de151c ✨ Check for secrets in workflows run on pull requests (#1615)
  • 9b921f0 🌱 Bump actions/setup-go from 2.1.5 to 2.2.0 (#1619)
  • 61e52d4 update workflow (#1617)
  • 368c105 🌱 Bump cloud.google.com/go/pubsub from 1.17.0 to 1.18.0 (#1616)
  • 6930c3a Add support for commit-based Scorecard (#1613)
  • 1c95237 Only run allowed checks in different modes (#1579)
  • eac2aec Add support for commit-based lookup to GitHub APIs (#1612)
  • 68bf172 🌱 Unit tests fileparser/listing
  • 30fc06e Fixed the formatting issue
  • aaf7a9f 🌱 Cache builds between runs
  • 049db38 🌱 Unit tests for dependency_update_tool
  • 8733080 checks/packaging.go: ignore workflows/<>/ files (#1591)
  • 95e7c03 Update the biweekly meeting times (#1603)
  • 80cc0dd 🌱 Unit tests checks/ci_tests_test.go
  • f84291d 🐛 Fix Dependabot check to accept .yaml file extension (#1601)
  • 5e1fd52 🌱 Tweaking codecov config
  • 35aad1d 🌱 Unit tests code-review for raw
  • 674f747 🌱 Unit tests for vulnerabilities raw package
  • 28bf341 📖 recommend nix-shell over nix-env
  • 634643e 🌱 Unit test for fileparser/listing
  • 88aa0e8 📖 Add make install to Environment Setup
  • 4581c36 Remove ListMergedPRs API (#1566)
  • 9037444 ✨ Raw data for code review check (#1505)
  • 7032b19 Ignore all files under testdata/ (#1594)
  • 0670b8b pkg/sarif.go: Add score in message (#1593)
  • 009aa85 🌱 Unit tests for Vulnerabilities
  • 05cedd7 🌱 Categorize the Makefile
  • 79b216c checks/security_policy_test.go: updated unit tests (#1590)
  • 24842de 📖 remove inaccurate claim about github rendering emoji
  • 86d8281 Do not parse non-dockerfile (#1583)
  • 2d0e538 Revert Committer.Name change (#1576)
  • e4eb6d2 🌱 Unit tests for security policy
  • 9d38be4 🌱 Bump ossf/scorecard-action from 1.0.2 to 1.0.3
  • cbbfebb ✨ Mention renovatebot's settings (#1575)
  • 3995d31 Refactor some code (#1567)
  • fae5ff3 🌱 Unit tests for fileparser
  • 58865e9 Only return PRs assicated with recent commits (#1562)
  • 53f21cb README: s/Justin/Stephen (#1565)
  • 6962fb4 Use committer name if login isn't available (#1558)
  • 29b14f8 Fix nil-ptr issue in e2e tests (#1561)
  • 70afae8 🌱 Remove dead code
  • 4c266d7 🌱 Unit test for dependency_update_tool
  • b4eec8e 🌱 Bump github.com/onsi/gomega from 1.18.0 to 1.18.1
  • a69e1d9 🌱 Add Dart and Flutter CI systems to CI tests check. (#1548)
  • 40a9d48 Link to responsible disclosure guidelines in Security-Policy remediation doc (#1545)
  • 17467c1 🌱 Unit tests for binary_artifact (#1512)
  • 15a204f 🌱 Bump github.com/goreleaser/goreleaser in /tools
  • 074ba5a 🌱 Bump github.com/onsi/ginkgo from 1.16.4 to 1.16.5 in /tools (#1541)
  • bd2171b 🌱 Bump github.com/golangci/golangci-lint from 1.42.1 to 1.44.0 in /tools (#1540)
  • 10a5c1a 🌱 Bump github.com/goreleaser/goreleaser in /tools
  • d2d9ff4 🌱 Bump golang.org/x/tools from 0.1.8 to 0.1.9
  • 3d5a08d 🌱 Included dependabot setting for tools
  • d50788f Add Slack channel badge (#1536)
  • 5f9fff3 ✨ Separate check from policies for the Vulnerabilities check (#1532)
  • 7a6eb28 Not considering an issue as having activity if closed recently (#1531)
  • 16c0d37 🌱 CODEOWNERS: Add Stephen Augustus (justaugustus) as maintainer (#1530)
  • e774015 🌱 Unit tests for Fuzzing
  • 41adfe7 ⚠️ log: Initial logr/logrusr implementation (#1516)
  • da116d3 🌱 Bump cloud.google.com/go/bigquery from 1.26.0 to 1.27.0
  • 19a73a4 🌱 Bump ossf/scorecard-action from 1.0.1 to 1.0.2
  • d4d81a0 🌱 Unit tests dependency_update_tool
  • b6cba86 🐛 Issue activity only counts if done by a maintainer (#1515)
  • 5b98576 🌱 Bump github.com/onsi/gomega from 1.17.0 to 1.18.0
  • 4122c79 🌱 Unit tests for binary artifacts
  • 8a64075 🌱 Fix the reflect.DeepEqual with google cmp
  • 66a91dd 🌱 Unit tests for branch protection raw
  • ab16cdb 🌱 Fix Vulns for containerd
  • 90a0689 🌱 Unit test for fileparser
  • 062e33b 📖 Dependabot config file link (#1498)
  • 0d76dea go.mod: Update github.com/google/go-containerregistry to v0.8.0 (#1506)
  • 13b78ab ⚠️ Create a dedicated logging package to encapsulate calls to zap (#1502)
  • f4e9dfd 🌱 Unit tests for binaryartifacts
  • 5777826 🌱 Bump github.com/google/go-cmp from 0.5.6 to 0.5.7
  • 026d98e 🌱 Included e2e coverage for codecov
  • c3589e8 📖 Updated codecov badge
  • 2dcdbcd 🌱 Track code coverage
  • 9973bde ✨ Unit tests for dependency update
  • 96ea22e Add and use compressed Scorecard logos (#1492)
  • fc87431 Add exemption to stale issue workflow (#1486)
  • b8e054b 🌱 Bump goreleaser/goreleaser-action from 2.8.0 to 2.8.1
  • 4837262 🌱 Bump ossf/scorecard-action from 1.0.0 to 1.0.1
  • 5d3f198 ✨ Unit test for SAST (#1482)

Thanks for all contributors!

v4.0.1

14 Jan 21:25
c60b66b
Compare
Choose a tag to compare

Includes a patch to fix scorecard version in Scorecard Docker image and some documentation changes.

What's Changed

Full Changelog: v4.0.0...v4.0.1

v4.0.0

13 Jan 19:50
Compare
Choose a tag to compare

Description

This release of Scorecard provides bug fixes, enhancements and new features and many other changes. The project remains available via a docker image.

Release Notes

New code features and enhancements

  • A new Scorecard GitHub Action
  • New checks: License and Dangerous-Workflow
  • Improved scoring system for complex checks like Branch-Protection, Token-Permissions
  • Improved Fuzzing check to support ClusterFuzzLite
  • Added support for new SAST tools like LGTM and SonarCloud in SAST check
  • Support for local code repository (using --local option)
  • Improved parsing of GitHub workflows
  • Improved test coverage
  • Scaled weekly cron job repos to analyze ~1M projects

Scaling

LTS

Contributors

Huge thanks to all community contributors

@laurentsimon, @naveensrinivasan, @chrismcgehee, @azeemshaikh38, @asraa, @olivekl, @evverx, @developer-guy, @oliverchang, @varunsh-coder, @david-a-wheeler, @imjasonh, @nanikjava, @JamieMagee, @lehors, @r0mdau, @cpanato, @dota17, @Juneezee,

New Contributors

Mailing lists

Full Changelog: v3.0.0...v4.0.0

v3.2.1

24 Nov 16:11
23b0ddb
Compare
Choose a tag to compare

Changelog

aa634bd: 🌱 Fixes the broken e2e (@naveensrinivasan)
53ae583: Remove obviously invalid URLs from porjects.csv (#1165) (@azeemshaikh38)
0ba864e: Avoid panic in code (#1171) (@azeemshaikh38)
d9e35cd: 🐛 Fix flaky tests in cron/data/add (#1185) (@laurentsimon)
4cca9b4: ✨ Implement local repo client for local folders (#1146) (@laurentsimon)
c73c562: Fix GitHub workflows failing (#1172) (@azeemshaikh38)
8735961: Update shard naming to allow for 1M+ shards (#1170) (@azeemshaikh38)
6088669: 🐛 Fix ListFiles caching in localrepo client (#1190) (@laurentsimon)
b08a4a8: Increase worker replicas (#1173) (@azeemshaikh38)
1db0f97: Sanitized repo URLs ~1M (#1182) (@azeemshaikh38)
1385528: Remove Repo CPU runtime stat logging (#1186) (@azeemshaikh38)
92dff66: 🌱 Bump distroless/base from 56d73a6 to 46d4514 (#1176) (@dependabot[bot])
ed2ef29: 🌱 Bump distroless/base in /cron/webhook (#1177) (@dependabot[bot])
6467b31: 📖 Update CODEOWNERS (#1189) (@r0mdau)
52ce50c: 🌱 Bump distroless/base in /cron/worker (#1193) (@dependabot[bot])
148446b: 🌱 Bump distroless/base in /cron/controller (#1192) (@dependabot[bot])
83649a7: Remove repos package (#1191) (@azeemshaikh38)
a53245a: 🐛 Fix broken e2e tests for Binary Artifacts (@naveensrinivasan)
c751120: 🌱 Reproducible builds in goreleaser (#1198) (@naveensrinivasan)
69f9774: Store metadata in BigQuery (#1197) (@azeemshaikh38)
d3796f2: ✨ Add ClusterFuzzLite to Fuzzing check. (#1166) (@oliverchang)
1cc8601: 📖 Included the meeting minutes (#1202) (@naveensrinivasan)
ff316e1: 🐛 Removed the Binary Artifact (@naveensrinivasan)
a6d298a: ✨ Use checks.yaml to store which repo types are supported by each check (#1195) (@laurentsimon)
257d99e: 🌱 Fixed the failing tests (@naveensrinivasan)
8a83a81: ✨ Validate check.yaml's repo interface support (#1210) (@laurentsimon)
59edb12: 🐛 Use only olivekl@ in CODEOWNER (#1212) (@laurentsimon)
8805ac5: ✨ Add --local option to CLI (#1211) (@laurentsimon)
6562cc1: 🌱 Bump actions/checkout from 2.3.5 to 2.4.0 (@dependabot[bot])
2006be1: 🐛 Token permission check was failing on non-yaml files (@chrismcgehee)
ddd770a: 📖 Updated the community links (#1216) (@naveensrinivasan)
af594d3: spelling (#1219) (@laurentsimon)
67f070f: remove action (#1223) (@laurentsimon)
4ee366e: 🌱 Move docker build checks to ko (#1214) (@naveensrinivasan)
b3ac52a: PR support (#1227) (@laurentsimon)
f319aca: Moving github worflow parsing to its own file (@chrismcgehee)
3dc507b: Using library to parse github workflows (@chrismcgehee)
09b7b3b: ✨ Pull request support for GitHub action (#1222) (@laurentsimon)
4fbd0fe: Adding Chris as facilitator (@chrismcgehee)
929fd6e: deterministic sarif gen (#1233) (@laurentsimon)
ae271b4: 🐛 Validate doc on pre-submit (#1235) (@laurentsimon)
6a2fb2e: Add LGTM to the SAST check (#1232) (@evverx)
5524c97: SAST: no longer skip "neutral" checks (#1237) (@evverx)
795505f: ✨ Remove isScorecardRepo (#1236) (@laurentsimon)
46611ea: Security-Policy: really look for the security policy (@evverx)
9dfac39: Fix the way diff is shown (#1249) (@azeemshaikh38)
ab2bb20: Fix nil-ptr access bug (#1248) (@azeemshaikh38)
c8d2a51: Ignore nil values in Branch-Protection check (#1243) (@azeemshaikh38)
1775025: 🌱 Move from io/ioutil to io and os packages (#1250) (@Juneezee)
51de6b6: Check for issue activity in Maintained (#1251) (@azeemshaikh38)
16cd53d: make install was not installing to GOPATH (@chrismcgehee)
d490455: CI-Test: stop assuming either "statuses" or "check runs" are used (#1259) (@evverx)
6223b66: Add CIIClient interface (#1262) (@azeemshaikh38)
72e20a0: Add repoClient.Close for all e2e tests (#1265) (@azeemshaikh38)
5950fde: 🐛 fix special character in search query to fix fuzzing check (#1241) (@asraa)
4dde356: Fix nil-ptr dereference (#1269) (@azeemshaikh38)
1050b1c: ✨ Add dangerous workflow check with untrusted code checkout pattern (#1168) (@asraa)
63e3b92: fix (#1277) (@laurentsimon)
4502dfb: ✨ Reduce false positives in Token-Permissions for contents permission (#1253) (@laurentsimon)
71e8698: Add a cron job to copy CII badges data (#1278) (@azeemshaikh38)
a05ac54: 🐛 Fix the reproducible builds (#1282) (@naveensrinivasan)
86835fc: 🐛 Fix branch protection results (#1252) (@laurentsimon)
4bd24b8: Including line number: Dockerfile FROM not pinned (#1258) (@chrismcgehee)
cc49494: ✨ [Check split]: Binary-Artifacts (#1244) (@laurentsimon)
0bd5756: Binary-Artifacts: no longer complain about ".bin" files (#1288) (@evverx)
0b32cc3: Fix broken e2e tests (#1291) (@azeemshaikh38)
2375ae2: Add a OssFuzzRepoClient (#1280) (@azeemshaikh38)
0339eea: 🌱 Fix integration test runs (#1286) (@naveensrinivasan)
8fae5b1: Fix more nil-ptr dereferences (#1295) (@azeemshaikh38)
b4e3205: ci: drop trailing whitespaces (#1292) (@evverx)
e15e7b1: More nilptr issues (#1296) (@azeemshaikh38)
9878c4e: Randomize the repos tested during release test (#1299) (@azeemshaikh38)
89b316c: Use blob-based CII client in cron job (#1284) (@azeemshaikh38)
08a7876: Run Dangerous-Workflow in release tests (#1301) (@azeemshaikh38)
5025299: Fix issues with CII client (#1309) (@azeemshaikh38)
6e7e13e: 🌱 Fix vulnerabilities in dependencies (@naveensrinivasan)
10ee2c0: Use pull_request_target + protected env for e2e (#1308) (@azeemshaikh38)
730076f: 🐛 fix dangerous workflow test and workflow parsing (#1283) (@asraa)
9d29765: Signed-Releases: really look for *.sign files (#1298) (@evverx)
fd87314: ✨ Update score for branch protection with levels (#1287) (@laurentsimon)
67c5e93: fix (#1318) (@laurentsimon)
23b0ddb: fix (#1316) (@laurentsimon)

Thanks for all contributors!

v3.1.1

29 Oct 17:31
Compare
Choose a tag to compare

Changelog

6f1a1cb: 📖 Update README.md (#1160) (@olivekl)
c13783a: 🐛 Fixing parsing for Github workflow when matrix is an expression (@chrismcgehee)
faab696: Improve formatting, readability (@chrismcgehee)
6f1a43a: 🌱 add google/ko support for building/pusing container image (#1127) (@developer-guy)
1b88587: 🌱 Fix CVE warning for containerd (@naveensrinivasan)
fd238d0: 🌱 Fix goreleaser permission and flags (@naveensrinivasan)

Thanks for all contributors!