logoalt Hacker News

rohanuclayesterday at 11:08 PM1 replyview on HN

This is a really interesting direction, you're essentially talking about data flow or taint analysis, where you track how a value propagates through copies and transformations rather than just following call edges. Honestly pure static analysis gets you partway there but it hits real limits once you run into dynamic dispatch, runtime branching, or serialization boundaries where data gets written somewhere and read back in a completely different part of the codebase.

We're on the structural side right now with call graphs and dependency edges, but a hybrid approach that combines the static graph with runtime instrumentation to fill in the gaps is definitely something I'd love to explore. Thanks for the feedback.


Replies

hankbondtoday at 1:52 AM

https://en.wikipedia.org/wiki/Taint_checking

I'm sorry for distracting from your engaging and thoughtful reply but I can't help but giggle at the name of this concept.

show 1 reply