mirror of
https://github.com/msoedov/agentic_security.git
synced 2026-06-24 06:09:55 +02:00
29 lines
638 B
Python
29 lines
638 B
Python
from .core.app import create_app
|
|
from .core.logging import setup_logging
|
|
from .middleware.cors import setup_cors
|
|
from .middleware.logging import LogNon200ResponsesMiddleware
|
|
from .routes import (
|
|
probe_router,
|
|
proxy_router,
|
|
report_router,
|
|
scan_router,
|
|
static_router,
|
|
)
|
|
|
|
# Create the FastAPI app
|
|
app = create_app()
|
|
|
|
# Setup middleware
|
|
setup_cors(app)
|
|
app.add_middleware(LogNon200ResponsesMiddleware)
|
|
|
|
# Setup logging
|
|
setup_logging()
|
|
|
|
# Register routers
|
|
app.include_router(static_router)
|
|
app.include_router(scan_router)
|
|
app.include_router(probe_router)
|
|
app.include_router(proxy_router)
|
|
app.include_router(report_router)
|