Hacker News new | past | comments | ask | show | jobs | submit login

That's quite a claim that, by accident, you solved a problem that entire startups couldn't solve. Can you elaborate?



For context:

I am a co-founder of https://vidocsecurity.com/ - one of our main features is validating security issues. To validate the security issue you need to find relevant context - let's say we detected a potential security issue in file "test.ts" in function "doStuff". We would need to find what other functions in the repository reference this function and do it recursively to build a call tree. Then we use LLM to validate each branch of the tree to understand if the issue could be exploitable.

It took me a couple of months to solve the context fetching and I managed to solve it in a way that is really easily extendable to other languages. At this moment we support Typescript, JS, Python, Go, Ruby, and Rust. I can add many more languages.

I talked with other founders and understood that what I built might be valuable to other companies as they rely on supporting as many languages as possible. This post is my attempt to understand if it is a real problem or if I just imagined it myself.


One of our constraints was that the context fetching had to be accurate as the whole validation process depended on it.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: