Attack Surface Meter Report

{{ directory }}

Functions ({{ nodes_count }})

{% if nodes_count > 0 %} {% for i in nodes %} {% endfor %}
Name File
{{ i.function_name }} {{ i.function_signature }}
{% else %}No functions to show.{% endif %}

Calls ({{ edges_count }})

{% if edges_count > 0 %} {% for i in edges %} {% endfor %}
Caller Callee
{{ i.from }} {{ i.to }}
{% else %}No calls to show.{% endif %}

Entry Points ({{ entry_points_count }})

{% if entry_points_count > 0 %} {% for i in entry_points %} {% endfor %}
Name File
{{ i.function_name }} {{ i.function_signature }}
{% else %}No entry points to show.{% endif %}

Exit Points ({{ exit_points_count }})

{% if exit_points_count > 0 %} {% for i in exit_points %} {% endfor %}
Name File
{{ i.function_name }} {{ i.function_signature }}
{% else %}No exit points to show.{% endif %}

Dangerous Functions ({{ dangerous_functions_count }})

{% if dangerous_functions_count > 0 %} {% for i in dangerous_functions %} {% endfor %}
Name File
{{ i.function_name }} {{ i.function_signature }}
{% else %}No dangerous functions to show.{% endif %}