trailofbits/polytracker
An LLVM-based instrumentation tool for universal taint tracking, dataflow analysis, and tracing.
C++Apache-2.0
Issues
- 0
Decide on a one true workflow for using polytracker
#6565 opened by surovic - 1
Add versioning and format metadata to TDAG
#6472 opened by surovic - 2
- 0
Compression of TDAG
#6555 opened by hbrodin - 0
Merge `cflog` and `ftrace` instrumentation
#6554 opened by surovic - 0
Post-processing analysis to cluster input bytes based on their mutual dependence
#6548 opened by ESultanik - 0
Add UBet-style function tracking for all taints in a function, not just those that affect control flow
#6547 opened by ESultanik - 0
Port DFSAN and it's dependencies from polytracker-llvm
#6506 opened by surovic - 0
Create a README.md for `compiler-rt`
#6545 opened by surovic - 0
Figure out if XRAY is still usable
#6544 opened by surovic - 0
Add LLVM copyright notices from `polytracker-llvm`
#6543 opened by surovic - 0
Make sure docker image builds on ARM
#6542 opened by surovic - 11
- 0
- 2
Erroneous 'RangeNode' is emitted on enumeration
#6524 opened by hbrodin - 0
- 1
- 0
Moving `#include taintdag/labels.h` cases syntax errors
#6539 opened by surovic - 0
Include `lunasvg` into integration testing
#6538 opened by surovic - 0
remove sqlalchemy from polytracker infrastructure code if we no longer depend on anything that needs it
#6522 opened by kaoudis - 1
Add formatting/linting on all code
#6521 opened by hbrodin - 0
Command `polytracker info` is broken
#6530 opened by hbrodin - 0
- 0
- 0
`printf` is not considered a taint sink
#6525 opened by hbrodin - 0
Add support for tracking writes to sockets, similar to how we handle STDOUT
#6489 opened by ESultanik - 1
- 0
Investigate mypy supressions
#6507 opened by hbrodin - 1
Missing 'pytest' dependency
#6485 opened by hbrodin - 1
Factor out common code in dfsan hooks
#6515 opened by surovic - 2
Refactor socket and stream tests
#6516 opened by surovic - 0
Instrumented `gets` implementation broken?
#6518 opened by hbrodin - 1
Add support for tracking taints from socket reads, similar to how we handle STDIN
#6488 opened by ESultanik - 1
- 1
Uninstrumented functions in Nitro NITF parser
#6505 opened by kaoudis - 4
- 1
Refactor TDAG-format, differentiate taint sources
#6490 opened by hbrodin - 0
Ensure that unit tests are working again and sane in the new version of PolyTracker
#6483 opened by ESultanik - 1
Add function-level tracing to TDAG
#6471 opened by surovic - 0
Specify ignore lists via full path
#6494 opened by surovic - 0
Add license headers to source files
#6493 opened by surovic - 0
Improve function name logging during function tracking
#6491 opened by surovic - 0
Add a BUILDING.md
#6484 opened by hbrodin - 0
Add program exit code as optional taint sink
#6479 opened by surovic - 0
Instrumented binary segfaults upon writing env var info
#6480 opened by surovic - 0
Add `stdout`, `stderr` as optional taint sinks
#6477 opened by surovic - 1
Remove information about POLYPATH in README.md
#6460 opened by hbrodin - 0
Refactor C++ code to use a logging library
#6451 opened by surovic - 2
Document tdag data structures.
#6428 opened by hbrodin - 0