Onefuzz

Latest version: v9.0.0

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

Scan your dependencies

Page 7 of 18

5.6.0

Added

* Service: Add Function App settings to Bicep template and `deploy.py`. [1973](https://github.com/microsoft/onefuzz/pull/1973)
* Agent: Add a timestamp to agent log to make it easier to correlate events. [1972](https://github.com/microsoft/onefuzz/pull/1972)

Changed

* Agent/Supervisor/Proxy: Rename the supervisor process from `onefuzz-supervisor` to `onefuzz-agent`. [1989](https://github.com/microsoft/onefuzz/pull/1989)
* Agent/Supervisor/Proxy: Rename the task executor that runs on the VM from `onefuzz-agent` to `onefuzz-task`. [1980](https://github.com/microsoft/onefuzz/pull/1980)
* Agent/Supervisor/Proxy: Ensure `GlobalFlag` registry value is initialized for targets. [1960](https://github.com/microsoft/onefuzz/pull/1960)
* Agent/Supervisor/Proxy: Enable full backtraces on Rust panics. [1959](https://github.com/microsoft/onefuzz/pull/1959)
* Agent/Supervisor/Proxy: Updated multiple third-party Rust dependencies. [2003](https://github.com/microsoft/onefuzz/pull/2003), [#2002](https://github.com/microsoft/onefuzz/pull/2002), [#1999](https://github.com/microsoft/onefuzz/pull/1999), [#1992](https://github.com/microsoft/onefuzz/pull/1992), [#1986](https://github.com/microsoft/onefuzz/pull/1986), [#1983](https://github.com/microsoft/onefuzz/pull/1983), [#1982](https://github.com/microsoft/onefuzz/pull/1982), [#1981](https://github.com/microsoft/onefuzz/pull/1981), [#1985](https://github.com/microsoft/onefuzz/pull/1985), [#1974](https://github.com/microsoft/onefuzz/pull/1974), [#1969](https://github.com/microsoft/onefuzz/pull/1969), [#1965](https://github.com/microsoft/onefuzz/pull/1965)
* CLI/Service: Updated multiple first-party and third-party Python dependencies. [2009](https://github.com/microsoft/onefuzz/pull/2009), [#1996](https://github.com/microsoft/onefuzz/pull/1996)

Fixed

* Agent: Remove stray print statement from the task_logger. [1975](https://github.com/microsoft/onefuzz/pull/1975)
* Agent: Fix local coverage definition by removing a duplicated command line parameter. [1962](https://github.com/microsoft/onefuzz/pull/1962)
* Service: Fix Instance Config and Management Logic. [2016](https://github.com/microsoft/onefuzz/pull/2016)

5.5.0

Added

* Service: Added new functionality to the service port from Python to C. [1924](https://github.com/microsoft/onefuzz/pull/1924), [#1938](https://github.com/microsoft/onefuzz/pull/1938), [#1946](https://github.com/microsoft/onefuzz/pull/1946), [#1934](https://github.com/microsoft/onefuzz/pull/1934)

Changed

* Documentation: Update coverage filtering docs. [1950](https://github.com/microsoft/onefuzz/pull/1950)
* Agent: Allow the agent to skip reporting directories. [1931](https://github.com/microsoft/onefuzz/pull/1931)
* Agent/Supervisor/Proxy: Updated multiple third-party Rust dependencies. [1935](https://github.com/microsoft/onefuzz/pull/1935)
* CLI: Deprecate `libfuzzer_coverage` task. [1944](https://github.com/microsoft/onefuzz/pull/1944)
* CLI: Use consistent logger names. [1945](https://github.com/microsoft/onefuzz/pull/1945)
* Service: Updated functionality to the service port from Python to C. [1922](https://github.com/microsoft/onefuzz/pull/1922), [#1925](https://github.com/microsoft/onefuzz/pull/1925), [#1947](https://github.com/microsoft/onefuzz/pull/1947)

Fixed

* Agent: Allow old reports to be parsed. [1943](https://github.com/microsoft/onefuzz/pull/1943)
* Agent: Remove transitive OpenSSL dependency. [1952](https://github.com/microsoft/onefuzz/pull/1952)
* Agent: Ensure `GlobalFlag` registry value is initialized when checking library dependencies. [1960](https://github.com/microsoft/onefuzz/pull/1960)
* Service: Allow old reports to be parsed. [1940](https://github.com/microsoft/onefuzz/pull/1940)

5.4.1

This a hotpatch to the 5.4.0 release fixing the parsing failures from old crash reports.

Fixed

* Agent: Allow old reports to be parsed [1943](https://github.com/microsoft/onefuzz/pull/1943)
* Agent: Include `LD_LIBRARY_PATH` in shared library dependency check if and only if set by command. [1933](https://github.com/microsoft/onefuzz/pull/1933)
* Service: Allow old reports to be parsed [1940](https://github.com/microsoft/onefuzz/pull/1940)

5.4.0

Added

* Agent: Added the OneFuzz version and tool name to the Crash Report. [1635](https://github.com/microsoft/onefuzz/pull/1635)
* Agent: Added a check for missing libraries when running the LibFuzzer `-help` check. [1812](https://github.com/microsoft/onefuzz/pull/1812)
* Service: Added new functionality to the service port from Python to C. [1794](https://github.com/microsoft/onefuzz/pull/1794), [#1813](https://github.com/microsoft/onefuzz/pull/1813), [#1814](https://github.com/microsoft/onefuzz/pull/1814), [#1818](https://github.com/microsoft/onefuzz/pull/1818), [#1820](https://github.com/microsoft/onefuzz/pull/1820), [#1821](https://github.com/microsoft/onefuzz/pull/1821), [#1830](https://github.com/microsoft/onefuzz/pull/1830), [#1832](https://github.com/microsoft/onefuzz/pull/1832), [#1833](https://github.com/microsoft/onefuzz/pull/1833), [#1835](https://github.com/microsoft/onefuzz/pull/1835), [#1836](https://github.com/microsoft/onefuzz/pull/1836), [#1838](https://github.com/microsoft/onefuzz/pull/1838), [#1839](https://github.com/microsoft/onefuzz/pull/1839), [#1841](https://github.com/microsoft/onefuzz/pull/1841), [#1845](https://github.com/microsoft/onefuzz/pull/1845), [#1846](https://github.com/microsoft/onefuzz/pull/1846), [#1847](https://github.com/microsoft/onefuzz/pull/1847), [#1848](https://github.com/microsoft/onefuzz/pull/1848), [#1851](https://github.com/microsoft/onefuzz/pull/1851), [#1852](https://github.com/microsoft/onefuzz/pull/1852), [#1853](https://github.com/microsoft/onefuzz/pull/1853), [#1854](https://github.com/microsoft/onefuzz/pull/1854), [#1855](https://github.com/microsoft/onefuzz/pull/1855), [#1860](https://github.com/microsoft/onefuzz/pull/1860), [#1861](https://github.com/microsoft/onefuzz/pull/1861), [#1863](https://github.com/microsoft/onefuzz/pull/1863), [#1870](https://github.com/microsoft/onefuzz/pull/1870), [#1875](https://github.com/microsoft/onefuzz/pull/1875), [#1876](https://github.com/microsoft/onefuzz/pull/1876), [#1878](https://github.com/microsoft/onefuzz/pull/1878), [#1879](https://github.com/microsoft/onefuzz/pull/1879), [#1880](https://github.com/microsoft/onefuzz/pull/1880), [#1884](https://github.com/microsoft/onefuzz/pull/1884), [#1885](https://github.com/microsoft/onefuzz/pull/1885), [#1886](https://github.com/microsoft/onefuzz/pull/1886), [#1887](https://github.com/microsoft/onefuzz/pull/1887), [#1888](https://github.com/microsoft/onefuzz/pull/1888), [#1895](https://github.com/microsoft/onefuzz/pull/1895), [#1897](https://github.com/microsoft/onefuzz/pull/1897), [#1898](https://github.com/microsoft/onefuzz/pull/1898), [#1899](https://github.com/microsoft/onefuzz/pull/1899), [#1903](https://github.com/microsoft/onefuzz/pull/1903), [#1904](https://github.com/microsoft/onefuzz/pull/1904), [#1905](https://github.com/microsoft/onefuzz/pull/1905), [#1907](https://github.com/microsoft/onefuzz/pull/1907), [#1909](https://github.com/microsoft/onefuzz/pull/1909), [#1910](https://github.com/microsoft/onefuzz/pull/1910), [#1912](https://github.com/microsoft/onefuzz/pull/1912)
* Service: Restrict node operations to administrators. [1779](https://github.com/microsoft/onefuzz/pull/1779)

Changed

* CLI/Service: Updated multiple first-party and third-party Python dependencies. [1784](https://github.com/microsoft/onefuzz/pull/1784)
* Agent/Supervisor/Proxy: Updated multiple third-party Rust dependencies. [1619](https://github.com/microsoft/onefuzz/pull/1619), [#1644](https://github.com/microsoft/onefuzz/pull/1644), [#1645](https://github.com/microsoft/onefuzz/pull/1645), [#1646](https://github.com/microsoft/onefuzz/pull/1646), [#1655](https://github.com/microsoft/onefuzz/pull/1655), [#1700](https://github.com/microsoft/onefuzz/pull/1700), [#1849](https://github.com/microsoft/onefuzz/pull/1849), [#1882](https://github.com/microsoft/onefuzz/pull/1882)
* Agent: Separate `llvm-symbolizer` setup from sanitizer environment variable initialization. [1778](https://github.com/microsoft/onefuzz/pull/1778)
* Agent: Set the TSan options based on the external symbolizer. [1787](https://github.com/microsoft/onefuzz/pull/1787)
* CLI: Added the `ONEFUZZ_CLIENT_SECRET` environment variable and removed the `client_secret` field from the configuration file. This prevents accidental misuse via persisting the secret to disk outside of [confidential client](https://docs.microsoft.com/en-us/azure/active-directory/develop/developer-glossary#client-application) environments. If you have set a client secret in your configuration file in a public client, we recommending removing and revoking it. CI scripts that currently set the client secret in the config must instead pass it via the `ONEFUZZ_CLIENT_SECRET` environment variable or on each CLI invocation via the `--client_secret` argument. [1918](https://github.com/microsoft/onefuzz/pull/1918)
* CLI: Use a SAS URL to download log files. [1920](https://github.com/microsoft/onefuzz/pull/1920)

Fixed

* Agent: Only watch directories for change events. [1859](https://github.com/microsoft/onefuzz/pull/1859)
* Agent: Switch to a smart constructor to minimize misuse. [1865](https://github.com/microsoft/onefuzz/pull/1865)
* Service: Fixed an issue where jobs that do not have logs configured failed to get scheduled. [1893](https://github.com/microsoft/onefuzz/pull/1893)

5.3.0

Added

* Agent: Add a compiler flag to generate debug info for the `windows-libfuzzer` load library test target. [1684](https://github.com/microsoft/onefuzz/pull/1684)
* Agent: Add a Rust crate to debug missing dynamic library errors on Windows. [1713](https://github.com/microsoft/onefuzz/pull/1713)
* Agent: Add support for detecting missing dynamic libraries on Linux. [1718](https://github.com/microsoft/onefuzz/pull/1718)
* Service: Connect the auto scaling diagnostics to the log analytics workspace. [1708](https://github.com/microsoft/onefuzz/pull/1708)
* Service: Handle the situation where a VM scale set instance is destroyed before we have removed scale-in protection. [1719](https://github.com/microsoft/onefuzz/pull/1719)
* Service: Add additional support for auto scaling including changes to the CLI. New scale sets will automatically be created with auto scaling enabled. [1717](https://github.com/microsoft/onefuzz/pull/1717), [#1763](https://github.com/microsoft/onefuzz/pull/1763)
* Agent/Service/CLI: Add support for generating log files that can be downloaded using the CLI. [1727](https://github.com/microsoft/onefuzz/pull/1727), [#1723](https://github.com/microsoft/onefuzz/pull/1723), [#1721](https://github.com/microsoft/onefuzz/pull/1721)
* Service: Port ARM templates to Bicep. [1724](https://github.com/microsoft/onefuzz/pull/1724), [#1732](https://github.com/microsoft/onefuzz/pull/1732)
* Service: Initial changes to port the service from Python to C. [1734](https://github.com/microsoft/onefuzz/pull/1734), [#1733](https://github.com/microsoft/onefuzz/pull/1733), [#1736](https://github.com/microsoft/onefuzz/pull/1736), [#1737](https://github.com/microsoft/onefuzz/pull/1737), [#1738](https://github.com/microsoft/onefuzz/pull/1738), [#1742](https://github.com/microsoft/onefuzz/pull/1742), [#1744](https://github.com/microsoft/onefuzz/pull/1744), [#1749](https://github.com/microsoft/onefuzz/pull/1749), [#1750](https://github.com/microsoft/onefuzz/pull/1750), [#1753](https://github.com/microsoft/onefuzz/pull/1753), [#1755](https://github.com/microsoft/onefuzz/pull/1755), [#1760](https://github.com/microsoft/onefuzz/pull/1760), [#1761](https://github.com/microsoft/onefuzz/pull/1761), [#1762](https://github.com/microsoft/onefuzz/pull/1762), [#1765](https://github.com/microsoft/onefuzz/pull/1765), [#1757](https://github.com/microsoft/onefuzz/pull/1757), [#1780](https://github.com/microsoft/onefuzz/pull/1780), [#1782](https://github.com/microsoft/onefuzz/pull/1782), [#1783](https://github.com/microsoft/onefuzz/pull/1783), [#1777](https://github.com/microsoft/onefuzz/pull/1777), [#1791](https://github.com/microsoft/onefuzz/pull/1791), [#1801](https://github.com/microsoft/onefuzz/pull/1801), [#1805](https://github.com/microsoft/onefuzz/pull/1805), [#1804](https://github.com/microsoft/onefuzz/pull/1804), [#1803](https://github.com/microsoft/onefuzz/pull/1803)
* Service: Make sure the scale set nodes are unable to accept work while in the `setup` state. [1731](https://github.com/microsoft/onefuzz/pull/1731)

Changed

* Agent: Reduce the logging level down from `warn` to `debug` when we are unable to parse an ASan log. [1705](https://github.com/microsoft/onefuzz/pull/1705)
* Service: Move the creation of the event grid topic to the deployment template from the `deploy.py` script. [1591](https://github.com/microsoft/onefuzz/pull/1591)
* Agent/Supervisor/Proxy: Updated multiple third-party Rust dependencies. [1548](https://github.com/microsoft/onefuzz/pull/1548), [#1617](https://github.com/microsoft/onefuzz/pull/1617), [#1618](https://github.com/microsoft/onefuzz/pull/1618)
* Service: Consolidate the two log analytics down to one. [1679](https://github.com/microsoft/onefuzz/pull/1679)
* Service: Updated resource name in Bicep file to prevent name clash when deploying 5.3.0. [1808](https://github.com/microsoft/onefuzz/pull/1808)

Fixed

* Service: Auto scale setting log statement is not an `error` changed it to `info`. [1745](https://github.com/microsoft/onefuzz/pull/1745)
* Agent: Fixed Cobertera output so that coverage summary renders in Azure Devops correctly. [1728](https://github.com/microsoft/onefuzz/pull/1728)
* Agent: Continue after non-fatal errors during static recovery of SanCov coverage sites. [1796](https://github.com/microsoft/onefuzz/pull/1796)
* Service: Fixed name generation for a few resources in the Bicep file to increase uniqueness which prevents resource name clash. [1800](https://github.com/microsoft/onefuzz/pull/1800)

5.2.0

Added

* Service: Added additional auto-scaling support for VM scale sets. [1686](https://github.com/microsoft/onefuzz/pull/1686), [#1698](https://github.com/microsoft/onefuzz/pull/1698)

Changed

* Agent/Supervisor/Proxy: Updated multiple third-party Rust dependencies. [1699](https://github.com/microsoft/onefuzz/pull/1699), [#1589](https://github.com/microsoft/onefuzz/pull/1589)

Page 7 of 18

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.