Skip to content

Releases: ossf/package-analysis

rel-36

22 Feb 20:46
f39055d
Compare
Choose a tag to compare

What's Changed

  • enable code execution feature by default by @maxfisher-g in #958
  • Add environment variable baits by @elainechien in #948
  • cmd/analyze: use exit status 1 and 2 for errors, improve error messages for invalid cli arguments by @maxfisher-g in #967
  • python dynamic analysis: support async and generator function execution by @maxfisher-g in #968
  • update babel parser to match babel traverse version by @maxfisher-g in #969
  • strace parsing: fix regex issue when unlink syscall does not have path by @maxfisher-g in #970
  • add python3-dev package to dynamic analysis dockerfile by @maxfisher-g in #974
  • cmd/analyze: add resolved package version to logging context by @maxfisher-g in #975
  • Add archive checksum by @h0x0er in #978
  • Fix compose path by @lukehinds in #983
  • move DynamicAnalysisRecord struct to public API by @maxfisher-g in #986
  • sandboxes/README.md: fix some sentences by @maxfisher-g in #992
  • pkg/api/analysisrun refactoring by @maxfisher-g in #995
  • static analysis: collect basic information about archive file by @maxfisher-g in #993
  • Move images using load/save instead of docker daemon. by @calebbrown in #998
  • Switch to osv-scanner-action repo, pin action version by @another-rex in #1006
  • Shard dynamic analysis data loading across ecosystems and simplify implementation. by @calebbrown in #1007
  • Add option to force cloud logging for BigQuery loading in cloudbuild. by @calebbrown in #1008
  • Set the entrypoint explicitly to /bin/bash in the BQ Loader cloudbuild.yaml by @calebbrown in #1009
  • Fix a bug where the RESULT_BUCKET env var wasn't used correctly. by @calebbrown in #1010
  • Add headless flag to BQ command to improve output. by @calebbrown in #1011
  • Add option to BigQuery SQL to remove expiration from "like" table. by @calebbrown in #1012
  • Add support to build sample python package with docker by @elainechien in #1002
  • Disable the currently failing crates.io test until it is fixed. by @calebbrown in #1016
  • Point the new dynamic analysis loader at the real table. by @calebbrown in #1017
  • Add user-agents to http requests sent by Package Analysis by @calebbrown in #1018

New Contributors

Full Changelog: rel-35...rel-36

rel-35

06 Nov 03:20
bee48fa
Compare
Choose a tag to compare

What's Changed

Full Changelog: rel-34...rel-35

rel-34

26 Oct 02:57
1649e35
Compare
Choose a tag to compare

What's Changed

  • Use os.Create to truncate the results file if a previous one exists. by @calebbrown in #940

Full Changelog: rel-33...rel-34

rel-33

25 Oct 04:18
a127b25
Compare
Choose a tag to compare

What's Changed

Full Changelog: rel-32...rel-33

rel-32

27 Sep 01:19
b98d966
Compare
Choose a tag to compare

What's Changed

Full Changelog: rel-31...rel-32

rel-31

14 Sep 05:21
41d6b49
Compare
Choose a tag to compare

What's Changed

Full Changelog: rel-30...rel-31

rel-30

14 Sep 01:22
32b06bc
Compare
Choose a tag to compare

What's Changed

  • remove email address from static analysis schema by @maxfisher-g in #879
  • Fix Packagist JSON parsing to correctly parse dist fields. by @calebbrown in #880

Full Changelog: rel-29...rel-30

rel-29

12 Sep 07:04
6fba767
Compare
Choose a tag to compare

What's Changed

Full Changelog: rel-28...rel-29

rel-28

12 Sep 05:47
92541c7
Compare
Choose a tag to compare

Main changes:

  • Static analysis data schema updates
  • Migrate logging to log/slog
  • Bug fix to allow package saving to work

What's Changed

  • Migrate the analyze cmd to slog. Remove unused log funcs. by @calebbrown in #846
  • static analysis: rename FileType to Description, fix some json names by @maxfisher-g in #847
  • loader: add static analysis schema, rename dynamic analysis schema to match by @maxfisher-g in #848
  • Use node v18 instead of v12 (the default for Ubuntu 22.04) by @calebbrown in #849
  • Replace more logging calls with slog and context. by @calebbrown in #850
  • Fix bugs in static analysis schema by @maxfisher-g in #855
  • JS parsing: Improve handling of string templates by @maxfisher-g in #854
  • Move more logs over to slog. by @calebbrown in #851
  • Move the sandbox code over to slog and propogate context everywhere. by @calebbrown in #857
  • Add xxd to dynamic analysis sandbox. by @calebbrown in #858
  • Make explicit top-level structs for serialised analysis results by @maxfisher-g in #859
  • Turn the result dest into a result store instance. by @calebbrown in #860
  • move created field to top level in static analysis schema by @maxfisher-g in #861
  • fix null values in static analysis parsing results by @maxfisher-g in #863
  • Rename obfuscation package to signals by @maxfisher-g in #866
  • Add env var support to sandboxes so LOGGING_ENV can be passed to static analysis. by @calebbrown in #864
  • Add parsed string value to EscapedStrings struct by @maxfisher-g in #867
  • move key fields to top level in static analysis schema by @maxfisher-g in #868
  • Static analysis: unify result struct into single array of file data (second try) by @maxfisher-g in #872
  • Migrate to slog in static analysis, and remove now-dead logging code. by @calebbrown in #871
  • clean up dependabot config and check for GH actions updates weekly by @maxfisher-g in #873
  • Complete the slogging changes. by @calebbrown in #874
  • add constant for static analysis schema version by @maxfisher-g in #875
  • remove email address detection in string literals by @maxfisher-g in #876

Full Changelog: rel-27...rel-28

rel-27

29 Aug 05:17
94465a1
Compare
Choose a tag to compare

What's Changed

Full Changelog: rel-26...rel-27