rel-28
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