Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide a formal web request object #247

Closed
michaelcfanning opened this issue Sep 15, 2018 · 3 comments
Closed

Provide a formal web request object #247

michaelcfanning opened this issue Sep 15, 2018 · 3 comments

Comments

@michaelcfanning
Copy link
Contributor

We have had a second request for a SARIF definition for a web request object. This standard is focused on static analysis and our goal is for a comprehensive format in this domain. We don't have a similar accountability/charter to comprehensively cover the dynamic analysis domain. We have added some useful constructs previously, however, that have some clear utility or overlap with static analysis domain.

Request data asked for:

method, protocol, protocol version, port, uri, query string, body, headers, parameters

The ambiguity here is that for some applications (such as web code), there is no program representation that's available in version control that's suited to static analysis. A common approach to overcome this is to produce a driver app that periodically captures the program/DOM representation and applies static analysis at that time. A tool that operates in this way might want to associate a web request object with a result (or with an embedded DOM representation in the files table) that resulted in the inspected target.

Conceptually, this is a bit similar to a second scenario we're wrestling with: how to accommodate tools that analyze data streams returned by a query at a specific point in time.

@michaelcfanning
Copy link
Contributor Author

do we need to generalize inputs that lead to analysis? database queries for example.

@michaelcfanning michaelcfanning added the p2 Priority 2 issue to close label Jan 24, 2019
@michaelcfanning
Copy link
Contributor Author

michaelcfanning commented Feb 21, 2019

EBALLOT PROPOSAL We propose to mark this issue as future and close it.

@michaelcfanning michaelcfanning changed the title Another request to add a formal web request object Provide a formal web request object Feb 27, 2019
@ghost
Copy link

ghost commented Mar 15, 2019

@michaelcfanning Per approved e-ballot, closing.

This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant