{{ title }}

Report generated on

Unique Dependencies

{{ dependency_count }}

Total Occurrences

{{ data.scan_summary.total_dependency_occurrences }}

Languages

{{ languages|length }}

Package Managers

{{ package_managers|length }}

API Calls

{{ api_call_count }}

Errors

{{ error_count }}

Languages
{% set colors = ['#6666c4', '#1f75cb', '#1aaa55', '#fc9403', '#dd2b0e', '#8c4b9a', '#4b9a8c', '#9a8c4b'] %} {% for lang, percentage in languages.items() %}
{% endfor %}
{% for lang, percentage in languages.items() %}
{{ lang }} ({{ percentage }}%)
{% endfor %}
{% for lang, percentage in languages.items() %} {% endfor %}
Language Percentage
{{ lang }} {{ percentage }}%
Package Managers
{% if package_managers %}
    {% for pm in package_managers %}
  • {{ pm }}
  • {% endfor %}
{% else %}

No package managers detected.

{% endif %}
Dependency Files
{% if data.dependency_files %}
    {% for file in data.dependency_files %}
  • {{ file }}
  • {% endfor %}
{% else %}

No dependency files found.

{% endif %}
Dependencies
{% if data.dependencies %} {% for dep in data.dependencies %} {% endfor %}
Name Version Occurrences Sources
{{ dep.name }} {{ dep.version or 'N/A' }} {{ dep.occurrence_count }} {% if dep.source_files and dep.source_files|length > 0 %} {% if dep.source_files|length == 1 %} {{ dep.source_files[0] }} {% else %} {% endif %} {% else %} N/A {% endif %}
{% else %}

No dependencies found.

{% endif %}
{% if unified_categories %}
Categorized Dependencies and API Calls
{% for category, items in unified_categories.items() %}

{{ category }} {{ category_statuses[category] }}

{% if items['dependencies'] and items['dependencies']|length > 0 %}

Dependencies ({{ items['dependencies']|length }})

{% for dep in items['dependencies'] %} {% endfor %}
Name Version Occurrences Sources
{{ dep.name }} {{ dep.version or 'N/A' }} {{ dep.occurrence_count }} {% if dep.source_files and dep.source_files|length > 0 %} {% if dep.source_files|length == 1 %} {{ dep.source_files[0] }} {% else %} {% endif %} {% else %} N/A {% endif %}
{% endif %} {% if items['api_calls'] and items['api_calls']|length > 0 %}

API Calls ({{ items['api_calls']|length }})

{% for api in items['api_calls'] %} {% endfor %}
URL HTTP Method Source File Line
{{ api.url }} {{ api.http_method or 'Unknown' }} {{ api.source_file }} {{ api.line_number or 'N/A' }}
{% endif %}
{% endfor %}
{% elif categorized_dependencies %}
Categorized Dependencies
{% for category, deps in categorized_dependencies.items() %}

{{ category }} {{ dep_category_statuses[category] }}

{% for dep in deps %} {% endfor %}
Name Version Occurrences Sources
{{ dep.name }} {{ dep.version or 'N/A' }} {{ dep.occurrence_count }} {% if dep.source_files and dep.source_files|length > 0 %} {% if dep.source_files|length == 1 %} {{ dep.source_files[0] }} {% else %} {% endif %} {% else %} N/A {% endif %}
{% endfor %}
{% endif %} {% if data.errors %}
Errors
    {% for error in data.errors %}
  • {{ error }}
  • {% endfor %}
{% endif %}