Sha256: e11763f0d643479e71485b3ba0ec28ed9d4f65987b1c76ba7337d23c220f0de6

Contents?: true

Size: 1.78 KB

Versions: 21

Compression:

Stored size: 1.78 KB

Contents

<strong>
    <a
    id="<%= id %>-arguments-all"
    href="<%= id_to_location id %>/arguments/all">
        All
    </a>
</strong>

<%= data_dump sink.function.arguments %>

<strong>
    <a
    id="<%= id %>-arguments-tainted"
    href="<%= id_to_location id %>/arguments/tainted">
        Tainted
    </a>
</strong>

<table class="table table condensed table-fixed">
    <% if sink.tainted_argument_value != sink.tainted_value %>
        <col width="10%"/>
        <col width="45%"/>
        <col width="45%"/>
    <% else %>
        <col width="10%"/>
        <col width="90%"/>
    <% end %>

    <tr>
        <th>
            Name
        </th>
        <th>
            Value
        </th>

        <% if sink.tainted_argument_value != sink.tainted_value %>
        <th>
            Tainted value (located recursively in the argument value)
        </th>
        <% end %>
    </tr>
    <tr>
        <td>
            <% if sink.tainted_argument_name %>
                <code><%= sink.tainted_argument_name %></code>
            <% else %>
                <% if sink.function.signature_arguments.empty? %>
                <p class="alert alert-info">
                    The function signature does not declare any arguments.
                </p>
                <% else %>
                    <p class="alert alert-info">
                        The tainted argument was provided in addition to the
                        ones declared in the function signature.
                    </p>
                <% end %>
            <% end %>
        </td>
        <td>
            <%= data_dump sink.tainted_argument_value %>
        </td>

        <% if sink.tainted_argument_value != sink.tainted_value %>
        <td>
            <%= data_dump sink.tainted_value %>
        </td>
        <% end %>
    </tr>
</table>

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
arachni-1.6.1.3 components/reporters/html/default/issue/page/sink/data_flow/arguments.erb
arachni-1.6.1.2 components/reporters/html/default/issue/page/sink/data_flow/arguments.erb
arachni-1.6.1.1 components/reporters/html/default/issue/page/sink/data_flow/arguments.erb
arachni-1.6.1 components/reporters/html/default/issue/page/sink/data_flow/arguments.erb
arachni-1.6.0 components/reporters/html/default/issue/page/sink/data_flow/arguments.erb
arachni-1.5.1 components/reporters/html/default/issue/page/sink/data_flow/arguments.erb
arachni-1.5 components/reporters/html/default/issue/page/sink/data_flow/arguments.erb
arachni-1.4 components/reporters/html/default/issue/page/sink/data_flow/arguments.erb
arachni-1.3.2 components/reporters/html/default/issue/page/sink/data_flow/arguments.erb
arachni-1.3.1 components/reporters/html/default/issue/page/sink/data_flow/arguments.erb
arachni-1.3 components/reporters/html/default/issue/page/sink/data_flow/arguments.erb
arachni-1.2.1 components/reporters/html/default/issue/page/sink/data_flow/arguments.erb
arachni-1.2 components/reporters/html/default/issue/page/sink/data_flow/arguments.erb
arachni-1.1 components/reporters/html/default/issue/page/sink/data_flow/arguments.erb
arachni-1.0.6 components/reporters/html/default/issue/page/sink/data_flow/arguments.erb
arachni-1.0.5 components/reporters/html/default/issue/page/sink/data_flow/arguments.erb
arachni-1.0.4 components/reporters/html/default/issue/page/sink/data_flow/arguments.erb
arachni-1.0.3 components/reporters/html/default/issue/page/sink/data_flow/arguments.erb
arachni-1.0.2 components/reporters/html/default/issue/page/sink/data_flow/arguments.erb
arachni-1.0.1 components/reporters/html/default/issue/page/sink/data_flow/arguments.erb