Skip to main content

Module external

Module external 

Source
Expand description

External integrations (横断層).

This module provides external integrations:

  • Remote repository operations (git clone, GitHub API)
  • Git hooks installation
  • MCP server for IDE integration
  • File watching for continuous scanning
  • Auto-fix capabilities
  • Tool pinning verification
  • Trusted domain management

These modules are cross-cutting concerns that integrate with external systems and tools.

Re-exports§

pub use crate::fix::AutoFixer;
pub use crate::fix::Fix;
pub use crate::fix::FixResult;
pub use crate::hooks::HookError;
pub use crate::hooks::HookInstaller;
pub use crate::mcp_server::McpServer;
pub use crate::pinning::PinMismatch;
pub use crate::pinning::PinVerifyResult;
pub use crate::pinning::PinnedTool;
pub use crate::pinning::ToolPins;
pub use crate::remote::ClonedRepo;
pub use crate::remote::GitCloner;
pub use crate::remote::RemoteError;
pub use crate::remote::parse_github_url;
pub use crate::trusted_domains::TrustedDomain;
pub use crate::trusted_domains::TrustedDomainMatcher;
pub use crate::watch::FileWatcher;