← Back to search

io.github.malkreide/fedlex-mcp

malkreide Scanned 16d ago

Swiss federal law via Fedlex SPARQL endpoint

C
73.6 / 100

Versions

1.0.3latest
first seen Jun 30, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 12

fedlex_search_gazette
annotations: none low

Durchsucht das Bundesblatt (BBl) nach amtlichen Publikationen.

ctx string params SearchGazetteInput
fedlex_get_law_history
annotations: none low

Ruft die Versionsgeschichte (alle konsolidierten Fassungen) eines Erlasses ab.

ctx string params GetLawHistoryInput
fedlex_search_laws
annotations: none low

Durchsucht die Systematische Rechtssammlung (SR) des Bundes nach Erlasstiteln.

ctx string params SearchLawsInput
fedlex_get_law_by_sr
annotations: none low

Ruft einen Bundeserlass anhand seiner SR-Nummer ab (Detailansicht).

ctx string params GetLawBySrInput
fedlex_get_recent_publications
annotations: none low

Ruft die neuesten Publikationen der Amtlichen Sammlung (AS) ab.

ctx string params GetRecentPublicationsInput
fedlex_get_upcoming_changes
annotations: none low

Ruft Erlasse ab, die in den nächsten N Tagen in Kraft treten.

ctx string params GetUpcomingChangesInput
fedlex_search_treaties
annotations: none low

Sucht internationale Staatsverträge der Schweiz (SR-Nummern beginnen mit '0.').

ctx string params SearchTreatiesInput
fedlex_get_open_consultations
annotations: none low

Listet aktuell offene Vernehmlassungen, gefiltert über die Frist.

ctx string params GetOpenConsultationsInput
fedlex_search_consultations
annotations: none low

Volltextsuche über Titel/Beschreibung von Vernehmlassungen, mit Filtern.

ctx string params SearchConsultationsInput
fedlex_get_consultation
annotations: none low

Detail zu einer Vernehmlassung anhand ihrer eventId.

ctx string params GetConsultationInput
termdat_lookup_term
annotations: none low

Begriff → Entsprechungen in de/fr/it/rm/en inkl. Definition (TERMDAT/LINDAS).

ctx string params TermdatLookupInput
termdat_get_concept
annotations: none low

Vollständiger TERMDAT-Eintrag zu einer URI oder ID (LINDAS).

ctx string params TermdatGetConceptInput

Permissions 4

network medium
Server uses network capabilities via: httpx
filesystem low
Server uses filesystem capabilities via: open(), os, pathlib, shutil, tempfile
shell high
Server uses shell capabilities via: subprocess
env_vars low
Server uses env_vars capabilities via: os.environ

Scan Findings 36

low
Tool 'fedlex_search_laws' has no annotations annotation_checker · 100%
low
Tool 'fedlex_get_law_by_sr' has no annotations annotation_checker · 100%
low
Tool 'fedlex_get_recent_publications' has no annotations annotation_checker · 100%
low
Tool 'fedlex_get_upcoming_changes' has no annotations annotation_checker · 100%
low
Tool 'fedlex_search_gazette' has no annotations annotation_checker · 100%
low
Tool 'fedlex_get_law_history' has no annotations annotation_checker · 100%
low
Tool 'fedlex_search_treaties' has no annotations annotation_checker · 100%
low
Tool 'fedlex_get_open_consultations' has no annotations annotation_checker · 100%
low
Tool 'fedlex_search_consultations' has no annotations annotation_checker · 100%
low
Tool 'fedlex_get_consultation' has no annotations annotation_checker · 100%
low
Tool 'termdat_lookup_term' has no annotations annotation_checker · 100%
low
Tool 'termdat_get_concept' has no annotations annotation_checker · 100%
high
Remote transport without authentication auth_checker · 70%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
info
pyproject.toml metadata manifest_parser · 100%
info
Tool: fedlex_search_laws manifest_parser · 90%
info
Tool: fedlex_get_law_by_sr manifest_parser · 90%
info
Tool: fedlex_get_recent_publications manifest_parser · 90%
info
Tool: fedlex_get_upcoming_changes manifest_parser · 90%
info
Tool: fedlex_search_gazette manifest_parser · 90%
info
Tool: fedlex_get_law_history manifest_parser · 90%
info
Tool: fedlex_search_treaties manifest_parser · 90%
info
Tool: fedlex_get_open_consultations manifest_parser · 90%
info
Tool: fedlex_search_consultations manifest_parser · 90%
info
Tool: fedlex_get_consultation manifest_parser · 90%
info
Tool: termdat_lookup_term manifest_parser · 90%
info
Tool: termdat_get_concept manifest_parser · 90%
info
Transport: streamable-http manifest_parser · 80%
info
Required env vars (6) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 90%
low
Permission: filesystem access detected permission_analyzer · 90%
high
Permission: shell access detected permission_analyzer · 95%
low
Permission: env_vars access detected permission_analyzer · 90%
info
No dependency files found for SBOM generation sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%