interf-scan

Scan a codebase to extract a validated interf.yaml dependency contract.

1|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/interf-labs/cli --skill interf-scan
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: interf-scan
Source: https://github.com/interf-labs/cli/tree/main/skills/interf-scan
Command: npx skills add https://github.com/interf-labs/cli --skill interf-scan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Scans a codebase to extract an interf.yaml onboarding contract that declares enterprise dependencies, enabling teams to formalize vendor requirements automatically.

Core Features & Use Cases

  • Discover APIs, authentication, storage, and compliance dependencies from a project and generate a machine-readable onboarding contract.
  • Produce a reproducible interf.yaml that can be validated and reused across environments and rollouts.
  • Use Case: a developer wants to quickly generate vendor requirements for a new project and align with security/compliance teams.

Quick Start

Run the scan on your project to produce an interf.yaml outlining all external dependencies.

Frequently Asked Questions about interf-scan

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a dependency contract from my codebase for compliance review?▼

To generate a dependency contract, you scan the codebase to identify APIs, authentication, storage, and compliance requirements, producing a validated interf.yaml file and a concise dependency summary for review.

What is an onboarding contract and when do I need one for my project?▼

An onboarding contract is a machine-readable declaration of enterprise dependencies like APIs and storage. You need one when formalizing vendor requirements for security and compliance alignment during enterprise rollout.

Can I extract vendor requirements for enterprise rollout from projects of any size?▼

Yes, you can scan projects of any size to extract vendor requirements. The process identifies external dependencies and generates a reproducible interf.yaml contract suitable for validation across environments.

How do I automatically discover API and authentication dependencies in my code?▼

You discover API and authentication dependencies by running a codebase scan that analyzes external connections and outputs a machine-readable onboarding contract declaring all identified enterprise dependencies.

What's the best way to formalize external dependencies for security teams?▼

The best way to formalize external dependencies is scanning the codebase to produce a reproducible interf.yaml onboarding contract, enabling developers to quickly align with security and compliance teams.

Does generating an interf.yaml file require any specific environment setup?▼

Generating an interf.yaml file requires a codebase to scan but has no dependencies, allowing you to directly extract external dependency data and produce a validated onboarding contract without prerequisites.