MCPcopy Create free account
hub / github.com/TheSecuredAnalyst/security-suite / wordlists

Function wordlists

cli/main.py:1619–1654  ·  view source on GitHub ↗

Show SecLists integration status and active wordlist sources.

()

Source from the content-addressed store, hash-verified

1617 console.print("[bold cyan]SecSuite[/bold cyan] - Open-source Security Tools Suite")
1618 console.print("[dim]Reconnaissance • Web Security • API Testing • AI Analysis[/dim]")
1619 console.print()
1620 console.print("Created by [bold red]TheSecuredAnalyst[/bold red]")
1621 console.print("https://github.com/TheSecuredAnalyst/security-suite")
1622
1623
1624@app.command()
1625def config():
1626 """Show current configuration."""
1627 settings = get_settings()
1628
1629 table = Table(title="Configuration")
1630 table.add_column("Setting", style="cyan")
1631 table.add_column("Value", style="white")
1632
1633 table.add_row("Data Directory", str(settings.data_dir))
1634 table.add_row("Debug Mode", str(settings.debug))
1635 table.add_row("Request Timeout", f"{settings.request_timeout}s")
1636 table.add_row("Max Concurrent", str(settings.max_concurrent_requests))
1637 table.add_row("Shodan API Key", "✓ Set" if settings.shodan_api_key else "✗ Not set")
1638 table.add_row("VirusTotal API Key", "✓ Set" if settings.virustotal_api_key else "✗ Not set")
1639 table.add_row("Anthropic API Key", "✓ Set" if settings.anthropic_api_key else "✗ Not set")
1640 table.add_row("OpenAI API Key", "✓ Set" if settings.openai_api_key else "✗ Not set")
1641
1642 console.print(table)
1643 console.print()
1644 console.print("[dim]Set API keys via environment variables:[/dim]")
1645 console.print("[dim] SECSUITE_ANTHROPIC_API_KEY, SECSUITE_OPENAI_API_KEY[/dim]")
1646 console.print("[dim] SECSUITE_SHODAN_API_KEY, SECSUITE_VIRUSTOTAL_API_KEY[/dim]")
1647
1648
1649@app.command("wordlists")
1650def wordlists():
1651 """Show SecLists integration status and active wordlist sources."""
1652 status = seclists_status()
1653
1654 if status["available"]:
1655 console.print(Panel(
1656 f"[green]SecLists detected[/green]\n{status['root']}",
1657 title="Wordlist Source",

Callers

nothing calls this directly

Calls 1

seclists_statusFunction · 0.90

Tested by

no test coverage detected