Skip to content

Conversation

079035
Copy link

@079035 079035 commented Aug 30, 2025

"Add ARVO fuzzing infrastructure

This adds ARVO under the experimental contrib directory.

Original work from: n132/ARVO#6
Paper: https://arxiv.org/abs/2408.02153"

This adds fuzzing support for Arvo under the experimental contrib directory.
Copy link
Collaborator

@oliverchang oliverchang left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks!

@079035
Copy link
Author

079035 commented Sep 2, 2025

This branch is ready for further review. Thanks @oliverchang !

# ARVO Implementation: https://github.com/n132/ARVO
# Neil — May 5, 2025 — Seattle, USA
# Jordi — July 30, 2025
"""ARVO reproducer module.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think I saw ARVO in the context of various automated repair benchmarks so just out of curiosity I wonder whether the plan is to produce artifacts by analogy with things like https://github.com/n132/ARVO-Meta/releases/download/v2.0.0/arvo.db and the environments it links to on the OSS-Fuzz side eventually or is it going to be the part reproducing issues only integrated into OSS-Fuzz somehow?

Copy link

@n132 n132 Sep 6, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the question.

The whole ARVO Infra involves other work supports massive reproducing and patch locating: locate the patch commit for each vulnerability, keep it running for several month, and finally generate arvo.db. Those parts (locator, dataset management, cache management) are not included in this PR.

The PR is the first core part of ARVO (reproducer): after meging this feature, OSS-Fuzz can reproduce/recompile arbitrary reproducible issue on its vulnerable/fixed version. It's our first step to merge ARVO features to OSS-Fuzz and we'll discuss with OSS-Fuzz team about the other components of ARVO.

@079035 079035 requested a review from oliverchang September 17, 2025 18:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants