protofuzz icon indicating copy to clipboard operation
protofuzz copied to clipboard

Google Protocol Buffers message generator

Results 15 protofuzz issues
Sort by recently updated
recently updated
newest added

Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3. Release notes Sourced from actions/checkout's releases. v3.0.0 Updated to the node16 runtime by default This requires a minimum Actions Runner version of v2.285.0 to...

dependencies

Bumps [trailofbits/gh-action-pip-audit](https://github.com/trailofbits/gh-action-pip-audit) from 0.0.6 to 1.0.0. Release notes Sourced from trailofbits/gh-action-pip-audit's releases. Release 1.0.0 This is the first stable release of gh-action-pip-audit! Full Changelog: https://github.com/trailofbits/gh-action-pip-audit/compare/v0.0.6...v1.0.0 Commits cce8844 README: prep for...

dependencies

The program just reads fuzz_db and assigns values to protobuf randomly, right? It means that protofuzz can't be used for fuzzing test, It just scans the target program simply

Hello there! I have a message in proto file with map parameter: ``` message BlahRequest { enum BlaDataType { BLA = 0; BLA1 = 1; BLA2 = 2; } BlaDataType...

While creating a dictionary of generators from file by calling `protofuzz.from_file(file.proto)`, the file is compiled using `_compile_proto(full_path, dest)` in `pbimport.py`. Assuming file.proto: syntax = "proto2"; import "file2.proto"; message Test {...

Getting a trace dump from trying to call permute() for a class that contains a repeated field: ``` Traceback (most recent call last): File "test_protofuzz.py", line 27, in gen_message_from_class(Test) File...

This appears to be related to the usage of `path.split(':')`, rather than `path.split(os.pathsep)` (Windows path splits on `;`, not `:`).

Repro: ``` from protofuzz import protofuzz fuzzers = protofuzz.from_description_string(""" message A { optional B b = 1; } message B { optional A a = 1; } """) for obj...

What a great tool! I was glad to see that the protobuf descriptor API is close enough for Protobuf v3 that I was able to use protofuzz on the definitions...

Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.1.0. Release notes Sourced from actions/checkout's releases. v3.1.0 What's Changed Inject GitHub host to be able to clone from another GitHub instance by @​peter-murray in...

dependencies