Chipsec

Latest version: v1.13.7

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

Scan your dependencies

Page 4 of 14

1.11.1

What's Changed
* Import UnimplementedAPIError from chipsec.exceptions by fishilico in https://github.com/chipsec/chipsec/pull/1824
* Fix SPI write when data size is not a multiple of 4 by fishilico in https://github.com/chipsec/chipsec/pull/1823
* Make EC, SMBus and SPD use bytes instead of list of characters by fishilico in https://github.com/chipsec/chipsec/pull/1821
* Replace print_buffer(bytestostring(data)) with print_buffer_bytes by fishilico in https://github.com/chipsec/chipsec/pull/1820
* Format bytes with .hex() instead of :8X in linuxnativehelper.py by fishilico in https://github.com/chipsec/chipsec/pull/1825
* remove the windows build tool version dependency by jun2zhou in https://github.com/chipsec/chipsec/pull/1828
* Make OsHelper.get_available_helpers return a sorted list by fishilico in https://github.com/chipsec/chipsec/pull/1829
* Add Python 3.11 to Github Action workflow by fishilico in https://github.com/chipsec/chipsec/pull/1836
* Banner.py use cs.cpuid value by frinzell in https://github.com/chipsec/chipsec/pull/1817
* Remove hex_to_text from logger by fishilico in https://github.com/chipsec/chipsec/pull/1819
* Move helper.getcwd() from *helper to oshelper by npmitche in https://github.com/chipsec/chipsec/pull/1831
* Add basic init to Chipset object if only helper is wanted by npmitche in https://github.com/chipsec/chipsec/pull/1833
* Fix Chipset.set_control call to write_register_field by fishilico in https://github.com/chipsec/chipsec/pull/1835
* Replace binascii.hexlify with bytes.hex by fishilico in https://github.com/chipsec/chipsec/pull/1837
* Fix Linux native helper MMIO read/write by fishilico in https://github.com/chipsec/chipsec/pull/1839
* Make defines.is_printable support bytes by fishilico in https://github.com/chipsec/chipsec/pull/1840
* Remove global variable chipsec.helper.oshelper.avail_helper by fishilico in https://github.com/chipsec/chipsec/pull/1843
* Add -nl switch to disable autologging by Sae86 in https://github.com/chipsec/chipsec/pull/1809
* Read the AMD LPC revision ID using the correct BDF address by fishilico in https://github.com/chipsec/chipsec/pull/1834
* Add 600 Series PCH Device IDs to config by dscott90 in https://github.com/chipsec/chipsec/pull/1845
* Add Alpine 3.18 and Debian 12 to Github Action test matrix by fishilico in https://github.com/chipsec/chipsec/pull/1851
* Add Python 3.12 PEP changes to Code Style document by frinzell in https://github.com/chipsec/chipsec/pull/1853
* Add typehints and fstrings to cpu_cmd.py by dscott90 in https://github.com/chipsec/chipsec/pull/1846
* Add typehints and fstrings to deltas_cmd.py by dscott90 in https://github.com/chipsec/chipsec/pull/1848
* Add typehints and fstrings to desc_cmd.py by dscott90 in https://github.com/chipsec/chipsec/pull/1849
* Intel TXT: add field definitions from project Slim Bootloader by fishilico in https://github.com/chipsec/chipsec/pull/1850
* Update core developers list by frinzell in https://github.com/chipsec/chipsec/pull/1854
* Add typehints and fstrings to mmcfg_cmd.py by dscott90 in https://github.com/chipsec/chipsec/pull/1863
* Add typehints and fstrings to mmcfg_base_cmd.py by dscott90 in https://github.com/chipsec/chipsec/pull/1862
* Add typehints and fstrings to mem_cmd.py by dscott90 in https://github.com/chipsec/chipsec/pull/1861
* Add typehints and fstrings to iommu_cmd.py by dscott90 in https://github.com/chipsec/chipsec/pull/1860
* Add typehints and fstrings to io_cmd.py by dscott90 in https://github.com/chipsec/chipsec/pull/1859
* Add typehints and fstrings to decode_cmd.py by dscott90 in https://github.com/chipsec/chipsec/pull/1847
* Consistent variable return types in uefi_platform.py by frinzell in https://github.com/chipsec/chipsec/pull/1842
* Rework legacy PCI helper by fishilico in https://github.com/chipsec/chipsec/pull/1812
* Add typehints and fstrings to interrupts_cmd.py by dscott90 in https://github.com/chipsec/chipsec/pull/1858
* Add type hints to chipsec.helper.linuxnative.cpuid by fishilico in https://github.com/chipsec/chipsec/pull/1864
* Change default log level to INFO by Sae86 in https://github.com/chipsec/chipsec/pull/1866
* Add -nl option to chipsec_util by BrentHoltsclaw in https://github.com/chipsec/chipsec/pull/1867
* Add typehints and fstrings to ec_cmd.py by dscott90 in https://github.com/chipsec/chipsec/pull/1856
* Add typehints and fstrings to igd_cmd.py by dscott90 in https://github.com/chipsec/chipsec/pull/1857
* Update readme.md links by npmitche in https://github.com/chipsec/chipsec/pull/1868
* Refactor msgbus_send_read/write_message to use msgbus_send_message by npmitche in https://github.com/chipsec/chipsec/pull/1869
* Add initial set of linuxhelper unit tests by npmitche in https://github.com/chipsec/chipsec/pull/1870
* Fix issues with empty log file names and logs folder creation by Sae86 in https://github.com/chipsec/chipsec/pull/1871
* Implement basehelper.py as an ABC by frinzell in https://github.com/chipsec/chipsec/pull/1838
* Update usage help messages and help documentation by npmitche in https://github.com/chipsec/chipsec/pull/1876
* Fix mocked module scoping issue in unittest by npmitche in https://github.com/chipsec/chipsec/pull/1875
* Fix read/write_mmio_reg call with wrong number of arguments by npmitche in https://github.com/chipsec/chipsec/pull/1873
* Add return codes mode option to main and util by Sae86 in https://github.com/chipsec/chipsec/pull/1872
* Add win PCI filter driver by jun2zhou in https://github.com/chipsec/chipsec/pull/1877
* Add return codes changes to module_common and testcase by Sae86 in https://github.com/chipsec/chipsec/pull/1874
* Win pci filter driver build integration by jun2zhou in https://github.com/chipsec/chipsec/pull/1879


**Full Changelog**: https://github.com/chipsec/chipsec/compare/1.11.0...1.11.1

Additional Notes
* The way helpers are loaded and structure were modified in 1.11.0. If you have your own helpers, please make sure they are in the correct folder and named correctly: `chipsec/helper/<name>/<name>helper.py`
* For the UEFI Shell, the python executable was renamed (python368.efi > python.efi) in 1.11.0
* Removed the OSXHelper. If you still need to run chipsec on OSX, please use a version before 1.11.0.
* Some modules under the `modules.tools` directory have not been fully validated to work with Python3. Please report any issues.

1.11.0

What's Changed
* Add pycryptodome to windows requirements list by dscott90 in https://github.com/chipsec/chipsec/pull/1778
* adding 2.80 system table revision to fix 'uefi tables' from not workin… by nstarke in https://github.com/chipsec/chipsec/pull/1770
* Fixing broken 'intelsecurity.com' link with wayback link by nstarke in https://github.com/chipsec/chipsec/pull/1769
* Bug fixes for SPI Write. Fixes 1775 by nstarke in https://github.com/chipsec/chipsec/pull/1776
* Remove Python EFI Shell code by frinzell in https://github.com/chipsec/chipsec/pull/1734
* Update USBwithUEFIShell.rst manual page for code port by frinzell in https://github.com/chipsec/chipsec/pull/1737
* Update qemu_efi.py for code port by frinzell in https://github.com/chipsec/chipsec/pull/1738
* Update flask per vulnerability by npmitche in https://github.com/chipsec/chipsec/pull/1773
* Fix helpers to return correct value for swsmi util by npmitche in https://github.com/chipsec/chipsec/pull/1786
* Add did="0x9D85" name="LP-U" code="PCH_3xxLP" by jun2zhou in https://github.com/chipsec/chipsec/pull/1784
* Update UEFI Shell Python binary to reflect EDK2 updates by npmitche in https://github.com/chipsec/chipsec/pull/1780
* Remove filehelper by npmitche in https://github.com/chipsec/chipsec/pull/1777
* Add Intel TXT register definitions from the SEAM Loader by fishilico in https://github.com/chipsec/chipsec/pull/1774
* Remove deprecated log_skipped() by frinzell in https://github.com/chipsec/chipsec/pull/1771
* Add flag and check for efi_var_enhanced_auth_access by npmitche in https://github.com/chipsec/chipsec/pull/1766
* Add LZMAF86 by BrentHoltsclaw in https://github.com/chipsec/chipsec/pull/1758
* CHIPSEC_LOADED_AS_EXE support deprecated by frinzell in https://github.com/chipsec/chipsec/pull/1772
* Remove osx helper and driver by npmitche in https://github.com/chipsec/chipsec/pull/1792
* Remove 0x3e3x did from cometlake by jun2zhou in https://github.com/chipsec/chipsec/pull/1789
* Add typehints and fstrings to acpi_cmd.py by dscott90 in https://github.com/chipsec/chipsec/pull/1787
* drivers/linux: increase the possible length of symbols by fishilico in https://github.com/chipsec/chipsec/pull/1795
* Intel TXT: fix some misspellings by fishilico in https://github.com/chipsec/chipsec/pull/1794
* Close file if exception thrown during read by dscott90 in https://github.com/chipsec/chipsec/pull/1782
* Update ucode upload support in dalhelper.py by frinzell in https://github.com/chipsec/chipsec/pull/1798
* Remove native api and add linuxnative as separate helper by npmitche in https://github.com/chipsec/chipsec/pull/1791
* Add .run() commands to chipsec_main.py and chipsec_util.py by frinzell in https://github.com/chipsec/chipsec/pull/1804
* Update Running-Chipsec.rst to include .run() by frinzell in https://github.com/chipsec/chipsec/pull/1806
* Remove get_cpuid() from chipsec_main by BrentHoltsclaw in https://github.com/chipsec/chipsec/pull/1800
* Add typehints and fstrings to config_cmd.py by dscott90 in https://github.com/chipsec/chipsec/pull/1808
* Remove old logic which attempts to parse Dell PFS proprietary format by platomav in https://github.com/chipsec/chipsec/pull/1801
* Add cpu.py unit tests by frinzell in https://github.com/chipsec/chipsec/pull/1797
* Add typehints and fstrings to cmos_cmd.py by dscott90 in https://github.com/chipsec/chipsec/pull/1799
* Add write_unique_file() by frinzell in https://github.com/chipsec/chipsec/pull/1807
* Clean up oshelper by npmitche in https://github.com/chipsec/chipsec/pull/1802
* Clean up HALs and Helpers by npmitche in https://github.com/chipsec/chipsec/pull/1803
* Fix circular dependency with get_datetime_str() by frinzell in https://github.com/chipsec/chipsec/pull/1816
* Fix spidesc table of Master Read/Write Access to Flash Regions by fishilico in https://github.com/chipsec/chipsec/pull/1814
* Make chipsec.init() resilient to platform with unknown VID/DID by fishilico in https://github.com/chipsec/chipsec/pull/1811
* Fix search_efi_tree() return in spi_uefi.py by frinzell in https://github.com/chipsec/chipsec/pull/1818

New Contributors
* nstarke made their first contribution in https://github.com/chipsec/chipsec/pull/1770

**Full Changelog**: https://github.com/chipsec/chipsec/compare/1.10.6...1.11.0

Additional Notes
* The way helpers are loaded and structure has been modified. If you have your own helpers, please make sure they are in the correct folder and named correctly: `chipsec/helper/<name>/<name>helper.py`
* In the UEFI Shell, the python executable has been renamed. (python368.efi > python.efi)
* Removed the OSXHelper. If you still need to run chipsec on OSX, please use a version before 1.11.0.
* Some modules under the `modules.tools` directory have not been fully validated to work with Python3. Please report any issues.

1.10.6

What's Changed
* Fix issue in shell for updated helper loading method by npmitche in https://github.com/chipsec/chipsec/pull/1779


**Full Changelog**: https://github.com/chipsec/chipsec/compare/1.10.5...1.10.6

Additional Notes
* The way helpers are loaded has been modified. If you have your own helpers, please make sure they are in the correct folder and named correctly: `chipsec/helper/<name>/<name>helper.py`
* In the UEFI Shell, if you get the error `Exception occurred during chipsec.modules.XXX.run(): 'function takes exactly 4 arguments (3 given)'` Please be sure the update your Python for Shell using the [Install Instructions](https://chipsec.github.io/installation/USBwithUEFIShell.html#installing-chipsec)
* Some modules under the `modules.tools` directory have not been fully validated to work with Python3. Please report any issues.

1.10.5

What's Changed
* Fix CPUID detection value of Gemini Lake (GLK) by fishilico in https://github.com/chipsec/chipsec/pull/1735
* f-string updates for uefi folder in tools by Sae86 in https://github.com/chipsec/chipsec/pull/1741
* f-string updates for cpu, secureboot and smm folders in tools by Sae86 in https://github.com/chipsec/chipsec/pull/1739
* Update werkzeug version in log_parser\requirements.txt by frinzell in https://github.com/chipsec/chipsec/pull/1686
* Fix error when generating pypi package to include .h files by npmitche in https://github.com/chipsec/chipsec/pull/1743
* Add flush method, typehints, fstrings to common.py by dscott90 in https://github.com/chipsec/chipsec/pull/1744
* Update to not require DBX by npmitche in https://github.com/chipsec/chipsec/pull/1745
* f'string updates to vmm hv folder in tools by Sae86 in https://github.com/chipsec/chipsec/pull/1746
* Add types.py for common Type Hints by frinzell in https://github.com/chipsec/chipsec/pull/1748
* Add missing methods to efihelper.py by frinzell in https://github.com/chipsec/chipsec/pull/1749
* Add missing methods to dalhelper.py by frinzell in https://github.com/chipsec/chipsec/pull/1750
* Add missing types to oshelper.py by frinzell in https://github.com/chipsec/chipsec/pull/1751
* Type Hint and f-string updates to winhelper.py by frinzell in https://github.com/chipsec/chipsec/pull/1753
* Clean up memconfig by npmitche in https://github.com/chipsec/chipsec/pull/1754
* f'string updates to msr_fuzz, pcie_fuzz and pcie_overlap_fuzz by Sae86 in https://github.com/chipsec/chipsec/pull/1760
* f'string updates to cpuid_fuzz, hypercallfuzz and iofuzz by Sae86 in https://github.com/chipsec/chipsec/pull/1759
* Update/improve sphinx by Sae86 in https://github.com/chipsec/chipsec/pull/1761
* Type Hint and f-string updates to linuxhelper.py by frinzell in https://github.com/chipsec/chipsec/pull/1752
* f'string updates to vmm subfolders in tools by Sae86 in https://github.com/chipsec/chipsec/pull/1757
* Add to the ignored files patterns by Sae86 in https://github.com/chipsec/chipsec/pull/1762
* Remove not needed files from not wanted list by Sae86 in https://github.com/chipsec/chipsec/pull/1764
* Rename Win7* to windows and change the way the helpers are loaded by npmitche in https://github.com/chipsec/chipsec/pull/1763
* Add workaround if lzma is not importable. by npmitche in https://github.com/chipsec/chipsec/pull/1767


**Full Changelog**: https://github.com/chipsec/chipsec/compare/1.10.4...1.10.5

Additional Notes
* The way helpers are loaded has been modified. If you have your own helpers, please make sure they are in the correct folder and named correctly: `chipsec/helper/<name>/<name>helper.py`
* In the UEFI Shell, if you get the error `Exception occurred during chipsec.modules.XXX.run(): 'function takes exactly 4 arguments (3 given)'` Please be sure the update your Python for Shell using the [Install Instructions](https://chipsec.github.io/installation/USB%20with%20UEFI%20Shell.html#installing-chipsec)
* Some modules under the `modules.tools` directory have not been fully validated to work with Python3. Please report any issues.

1.10.4

Not secure
What's Changed
* search both deprecated and new win kernel apis, to void compiling compatible issue by jun2zhou in https://github.com/chipsec/chipsec/pull/1708
* Type Hint and fstring updates to uefi_common.py by frinzell in https://github.com/chipsec/chipsec/pull/1711
* Type Hint and fstring updates to tpm_eventlog.py by frinzell in https://github.com/chipsec/chipsec/pull/1720
* Type Hint and fstring updates to spi_jedec_ids.py by frinzell in https://github.com/chipsec/chipsec/pull/1719
* Update some TypeHints in uefi_fv.py by frinzell in https://github.com/chipsec/chipsec/pull/1710
* Type Hint and fstring updates to uefi_platform.py by frinzell in https://github.com/chipsec/chipsec/pull/1712
* Type Hint and fstring updates to spi.py by frinzell in https://github.com/chipsec/chipsec/pull/1713
* Type Hint and fstring updates to uefi.py by frinzell in https://github.com/chipsec/chipsec/pull/1715
* Type Hint and fstring updates to msgbus.py by frinzell in https://github.com/chipsec/chipsec/pull/1717
* Type Hint and fstring updates to spi_descriptor.py by frinzell in https://github.com/chipsec/chipsec/pull/1718
* Fix log in acpi.py by frinzell in https://github.com/chipsec/chipsec/pull/1721
* f-string updates to /chipsec/. files by frinzell in https://github.com/chipsec/chipsec/pull/1723
* Updated PCIID database by iherna2 in https://github.com/chipsec/chipsec/pull/1709
* Fix find_required_col_widths typehint by dscott90 in https://github.com/chipsec/chipsec/pull/1722
* Type Hint and fstring updates to spi_uefi.py by frinzell in https://github.com/chipsec/chipsec/pull/1714
* Type Hint and fstring updates to paging.py by frinzell in https://github.com/chipsec/chipsec/pull/1716
* Type Hint and f-string updates to efihelper.py by frinzell in https://github.com/chipsec/chipsec/pull/1725
* Remove sphinx warnings and spaces in installation file names by Sae86 in https://github.com/chipsec/chipsec/pull/1727
* Type Hint and fstring updates to dalhelper.py by frinzell in https://github.com/chipsec/chipsec/pull/1724
* Add Elkhart Lake configuration file by dscott90 in https://github.com/chipsec/chipsec/pull/1729
* Consolidate create_manual scripts into one python script by Sae86 in https://github.com/chipsec/chipsec/pull/1728
* Change all double slashes in directories to os.join.path by Sae86 in https://github.com/chipsec/chipsec/pull/1731


**Full Changelog**: https://github.com/chipsec/chipsec/compare/1.10.3...1.10.4

Additional Notes
* In the UEFI Shell, if you get the error `Exception occurred during chipsec.modules.XXX.run(): 'function takes exactly 4 arguments (3 given)'` Please be sure the update your Python for Shell using the [Install Instructions](https://chipsec.github.io/installation/USB%20with%20UEFI%20Shell.html#installing-chipsec)
* Some modules under the `modules.tools` directory have not been fully validated to work with Python3. Please report any issues.

1.10.3

What's Changed
* Move to fstrings in chipset.py by frinzell in https://github.com/chipsec/chipsec/pull/1674
* Move SKIPPED results under NOTAPPLICABLE summary by frinzell in https://github.com/chipsec/chipsec/pull/1673
* Type Hint and fstring updates to defines.py by frinzell in https://github.com/chipsec/chipsec/pull/1672
* Type Hint and fstring updates to smbus.py by frinzell in https://github.com/chipsec/chipsec/pull/1671
* Type Hint and fstring updates to cpuid.py by frinzell in https://github.com/chipsec/chipsec/pull/1668
* Type Hint and fstring updates to cpu.py by frinzell in https://github.com/chipsec/chipsec/pull/1667
* Type Hint and fstring updates to physmem.py by frinzell in https://github.com/chipsec/chipsec/pull/1666
* Update doc-string, add Type Hints & fstrings in lock_check_cmd.py by frinzell in https://github.com/chipsec/chipsec/pull/1662
* Update GTTMMADR Base Address size by dscott90 in https://github.com/chipsec/chipsec/pull/1675
* Type Hint and fstring updates to pci.py by frinzell in https://github.com/chipsec/chipsec/pull/1669
* Type Hint and fstring updates to spd.py by frinzell in https://github.com/chipsec/chipsec/pull/1670
* Type Hint and fstring updates to virtmem.py by frinzell in https://github.com/chipsec/chipsec/pull/1682
* Type Hint and fstring updates to ec.py by frinzell in https://github.com/chipsec/chipsec/pull/1681
* Type Hint and fstring updates to vmm.py by frinzell in https://github.com/chipsec/chipsec/pull/1679
* Type Hint and fstring updates to iommu.py by frinzell in https://github.com/chipsec/chipsec/pull/1678
* Type Hint and fstring updates to mmio.py by frinzell in https://github.com/chipsec/chipsec/pull/1680
* Type Hint and fstring updates to ucode.py by frinzell in https://github.com/chipsec/chipsec/pull/1677
* Type Hint and fstring updates to file.py by frinzell in https://github.com/chipsec/chipsec/pull/1676
* Update windows install doc to include changes to compression changes by npmitche in https://github.com/chipsec/chipsec/pull/1685
* Add MCHBAR to Raptor Lake configuration by lemonpy in https://github.com/chipsec/chipsec/pull/1684
* Don't display extended_banner if using --skip_config by frinzell in https://github.com/chipsec/chipsec/pull/1688
* Type Hint and fstring updates to uefi_fv.py by frinzell in https://github.com/chipsec/chipsec/pull/1689
* Type Hint and fstring updates to tpm.py by frinzell in https://github.com/chipsec/chipsec/pull/1690
* Type Hint and fstring updates to tpm12_commands.py by frinzell in https://github.com/chipsec/chipsec/pull/1691
* Type Hint and fstring updates to uefi_search.py by frinzell in https://github.com/chipsec/chipsec/pull/1693
* Type Hint and fstring updates to uefi_compression.py by frinzell in https://github.com/chipsec/chipsec/pull/1692
* fstring updates to uefi_platform.py by frinzell in https://github.com/chipsec/chipsec/pull/1694
* fstring updates to uefi_common.py by frinzell in https://github.com/chipsec/chipsec/pull/1695
* Move 'limit_field' warning under HAL messaging by frinzell in https://github.com/chipsec/chipsec/pull/1702
* Type Hint and fstring updates to igd.py by frinzell in https://github.com/chipsec/chipsec/pull/1696
* Type Hint updates to locks.py by frinzell in https://github.com/chipsec/chipsec/pull/1697
* Type Hint and fstring updates to msr.py by frinzell in https://github.com/chipsec/chipsec/pull/1698
* Fix windows kernel api version dependent issue by jun2zhou in https://github.com/chipsec/chipsec/pull/1701
* Type Hint updates to acpi_tables.py by frinzell in https://github.com/chipsec/chipsec/pull/1700
* Type Hint and fstring updates to smbios.py by frinzell in https://github.com/chipsec/chipsec/pull/1699
* Type Hint and fstring updates to interrupts.py by frinzell in https://github.com/chipsec/chipsec/pull/1704
* Type Hint and fstring updates to acpi.py by frinzell in https://github.com/chipsec/chipsec/pull/1703

New Contributors
* lemonpy made their first contribution in https://github.com/chipsec/chipsec/pull/1684

**Full Changelog**: https://github.com/chipsec/chipsec/compare/1.10.2...1.10.3

Additional Notes
* In the UEFI Shell, if you get the error `Exception occurred during chipsec.modules.XXX.run(): 'function takes exactly 4 arguments (3 given)'` Please be sure the update your Python for Shell using the [Install Instructions](https://chipsec.github.io/installation/USB%20with%20UEFI%20Shell.html#installing-chipsec)
* Some modules under the `modules.tools` directory have not been fully validated to work with Python3. Please report any issues.

Page 4 of 14

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.