e-volv

Security playbook

License Compliance Scan

Weekly dependency-tree scan that files one ticket listing every licence violation, review item, or unknown package.

Weekly full-dependency-tree licence scan that files one ticket listing every denied, review-required, or unknown licence, with dependency paths and recommendations. Set your repository on the Clone step and your ticket integration on the Create step after importing.

Identifier
license-compliance-scan
Version
1.0.1
Steps
4
Triggers
1
  • compliance
  • licensing
  • security
  • scheduled
  • automated

When it runs

Scheduleschedule.weekly
Schedule
Every Monday at 05:00 UTC 0 5 * * 1
Timezone
UTC

The pipeline

The graph below is the one the workflow opens with in the builder, same steps, same layout, drawn on the same canvas. The run playing through it is a simulation; the branches and conditions are real.

  1. 01
    Weekly Schedule (Monday 05:00 UTC)trigger

    The event that starts the run.

  2. 02
    Clone Repository ⚠️ SET YOUR REPOgit.clone

    Shallow-clones the repository at the right ref.

  3. 03
    Scan Dependency Licencesagent.run

    One agent works the task with its toolkit.

  4. 04
    File Licence Violation Ticketticket.create

    Opens a ticket on the connected tracker.

Branches

  • license_agent to file_violation: runs only if outputs.license_agent.message contains RESULT: VIOLATIONS

The agent

Licence Compliance Auditor

Base type
Senior Developer
Temperature
0.1
Max iterations
40
Tools
5

Filesystem · 2

  • read_fileRead File · read
  • list_dirList Directory · read

Terminal · 1

  • run_terminal_cmdRun Terminal Command · write

Code search · 1

  • code_searchCode Search · read

Status · 1

  • update_statusUpdate Status · write

We use only essential cookies to keep you signed in and the app working. With your consent we may enable optional analytics to help us improve e-volv. See our Privacy Policy and Terms.