Sqlelf

Latest version: v0.4

Safety actively analyzes 626763 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.4

Major changes were bumping the code to work with LIEF 0.14.0 which had some breaking API changes.
Additionally, a new table was added `dwarf_debug_lines`; many thanks to markrwilliams who helped on the change.

What's Changed
* Update LIEF to 0.14.0 and mypy & pyright by fzakaria in https://github.com/fzakaria/sqlelf/pull/17
* Introduce new dwarf_debug_lines table by fzakaria in https://github.com/fzakaria/sqlelf/pull/18

**Full Changelog**: https://github.com/fzakaria/sqlelf/compare/v0.3...v0.4

0.3

The largest change is that the tables that are loaded into a temporary table are now configurable via bitflag enum.
This can help minimize the cost of using sqlelf when you know you are only going to target certain tables and avoid slurping the rest.

What's Changed
* Make the tables that are registered configurable by fzakaria in https://github.com/fzakaria/sqlelf/pull/15
* Fixed up caching setup by fzakaria in https://github.com/fzakaria/sqlelf/pull/16
* Added offset column to the elf_strings table so it can join with the elf_dynamic_entries table

**Full Changelog**: https://github.com/fzakaria/sqlelf/compare/v0.2...v0.3

0.2

I started to incorporate this package as a library into some real world scenarios and found a few limiting bugs that are worth making a new release.

What's Changed
* Added binding support to SQLEngine execute
* Added py.typed file to support typing
* Fix for filtering non-elf files from make_sql_engine
* Added elf_version_definitions table
* Added version requirements table (14)

**Full Changelog**: https://github.com/fzakaria/sqlelf/compare/v0.1...v0.2

0.1

This is the first ever release of sqlelf at the 0.1

Quite a lot has changed. Originally the package was built using [Nix](https://nixos.org).
It is now a "plain" Python package with no fancy use of Nix which should make the package more tractable to the broader
community.

I have also included an API so that the package can be called by any tool that wants to leverage SQL access to ELF files.

What's Changed
* feat: add elf_instructions table by fzakaria in https://github.com/fzakaria/sqlelf/pull/1
* Improve performance of the sqlelf command by fzakaria in https://github.com/fzakaria/sqlelf/pull/2
* Remove devenv and change to vanilla flake by fzakaria in https://github.com/fzakaria/sqlelf/pull/3
* update readme to highlight new flakes by fzakaria in https://github.com/fzakaria/sqlelf/pull/4
* Create temporary tables to improve performance by fzakaria in https://github.com/fzakaria/sqlelf/pull/5
* Introduce pytest by fzakaria in https://github.com/fzakaria/sqlelf/pull/6
* Add support for `--recursive` by fzakaria in https://github.com/fzakaria/sqlelf/pull/7
* bump lief to most recent main by fzakaria in https://github.com/fzakaria/sqlelf/pull/8
* Only iterate static or dynamic symbols by fzakaria in https://github.com/fzakaria/sqlelf/pull/9
* Added contained symbols example by fzakaria in https://github.com/fzakaria/sqlelf/pull/10
* Remove Nix by fzakaria in https://github.com/fzakaria/sqlelf/pull/11
* Simplify the code by fzakaria in https://github.com/fzakaria/sqlelf/pull/12
* Publish to PyPi workflow by fzakaria in https://github.com/fzakaria/sqlelf/pull/13

New Contributors
* fzakaria made their first contribution in https://github.com/fzakaria/sqlelf/pull/1

**Full Changelog**: https://github.com/fzakaria/sqlelf/commits/v0.1

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.