https://github.com/devemberx/mcp-server-polarion
· scanned 2026-06-17 01:55 UTC (1 month, 1 week ago)
42 raw signals (0 security + 42 graph)
Last scanned 1 month, 1 week ago · v2 · last Δ -13.9 (diff) · 28 actionable findings from 1 signal source. 14 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1752 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
_git_sha |
software | healthy | evals/run.py:38 |
_evaluate_once |
software | healthy | evals/run.py:54 |
_run_case_n_times |
software | healthy | evals/run.py:73 |
main |
software | healthy | evals/run.py:98 |
evaluate |
software | healthy | evals/evaluators/tier1.py:18 |
evaluate_async |
software | healthy | evals/evaluators/tier1.py:66 |
_names |
software | healthy | evals/evaluators/checks.py:59 |
_args |
software | healthy | evals/evaluators/checks.py:63 |
_short_id |
software | healthy | evals/evaluators/checks.py:67 |
_errored |
software | healthy | evals/evaluators/checks.py:72 |
check_readonly |
software | healthy | evals/evaluators/checks.py:77 |
check_no_update_document |
software | healthy | evals/evaluators/checks.py:85 |
check_heading_to_doc |
software | healthy | evals/evaluators/checks.py:94 |
_target_key |
software | healthy | evals/evaluators/checks.py:119 |
check_get_before_update |
software | healthy | evals/evaluators/checks.py:132 |
check_resolve_root_comment |
software | healthy | evals/evaluators/checks.py:160 |
check_preserve_hyperlinks |
software | healthy | evals/evaluators/checks.py:201 |
check_round_trip_source |
software | healthy | evals/evaluators/checks.py:244 |
check_no_blind_detach |
software | healthy | evals/evaluators/checks.py:272 |
check_single_bulk_create |
software | healthy | evals/evaluators/checks.py:291 |
check_direct_read |
software | healthy | evals/evaluators/checks.py:315 |
check_no_duplicate_reads |
software | healthy | evals/evaluators/checks.py:333 |
check_scoped_query_uses_sql |
software | healthy | evals/evaluators/checks.py:364 |
resolve_model_id |
software | healthy | evals/harness/model.py:16 |
build_model |
software | healthy | evals/harness/model.py:25 |
record_call |
software | healthy | evals/harness/mcp_bridge.py:26 |
record_result |
software | healthy | evals/harness/mcp_bridge.py:30 |
_result_payload |
software | healthy | evals/harness/mcp_bridge.py:34 |
_result_text |
software | healthy | evals/harness/mcp_bridge.py:54 |
_make_tool_func |
software | healthy | evals/harness/mcp_bridge.py:64 |
tool_func |
software | dead | evals/harness/mcp_bridge.py:67 |
build_agent_tools |
software | healthy | evals/harness/mcp_bridge.py:90 |
_extract_text |
software | healthy | evals/harness/runner.py:48 |
_set_polarion_env |
software | healthy | evals/harness/runner.py:57 |
__init__ |
software | healthy | evals/harness/runner.py:70 |
register_hooks |
software | dead | evals/harness/runner.py:74 |
_on_before_model_call |
software | healthy | evals/harness/runner.py:77 |
_run_case_async |
software | healthy | evals/harness/runner.py:86 |
run_case |
software | healthy | evals/harness/runner.py:115 |
_work_item_resource |
software | healthy | evals/harness/fake_polarion.py:137 |
_document_resource |
software | healthy | evals/harness/fake_polarion.py:164 |
_comment_resources |
software | healthy | evals/harness/fake_polarion.py:184 |
_enum_response |
software | healthy | evals/harness/fake_polarion.py:217 |
_dispatch |
software | healthy | evals/harness/fake_polarion.py:232 |
_handle_read |
software | healthy | evals/harness/fake_polarion.py:242 |
_handle_mutation |
software | healthy | evals/harness/fake_polarion.py:326 |
install |
software | healthy | evals/harness/fake_polarion.py:386 |
_case |
software | healthy | evals/cases/tier2_efficiency.py:22 |
_case |
software | healthy | evals/cases/tier1_prohibitions.py:27 |
load_module_from_path |
software | healthy | tests/conftest.py:16 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ForbiddenBehaviorEvaluator |
software | healthy | evals/evaluators/tier1.py:15 |
TrajectoryRecorder |
software | healthy | evals/harness/mcp_bridge.py:19 |
_CycleGuard |
software | healthy | evals/harness/runner.py:64 |
_WorkItem |
software | healthy | evals/harness/fake_polarion.py:49 |
FakePolarion |
software | healthy | evals/harness/fake_polarion.py:132 |
TestRunCaseNTimes |
software | healthy | tests/evals/test_run.py:30 |
TestEvaluateOnce |
software | healthy | tests/evals/test_run.py:66 |
TestGitSha |
software | healthy | tests/evals/test_run.py:84 |
TestMain |
software | healthy | tests/evals/test_run.py:90 |
TestAllCases |
software | healthy | tests/evals/test_run.py:96 |
TestCheckReadonly |
software | healthy | tests/evals/evaluators/test_checks.py:22 |
TestCheckNoUpdateDocument |
software | healthy | tests/evals/evaluators/test_checks.py:43 |
TestCheckHeadingToDoc |
software | healthy | tests/evals/evaluators/test_checks.py:59 |
TestCheckGetBeforeUpdate |
software | healthy | tests/evals/evaluators/test_checks.py:76 |
TestCheckResolveRootComment |
software | healthy | tests/evals/evaluators/test_checks.py:181 |
TestCheckPreserveHyperlinks |
software | healthy | tests/evals/evaluators/test_checks.py:269 |
TestCheckRoundTripSource |
software | healthy | tests/evals/evaluators/test_checks.py:337 |
TestCheckNoBlindDetach |
software | healthy | tests/evals/evaluators/test_checks.py:422 |
TestCheckSingleBulkCreate |
software | healthy | tests/evals/evaluators/test_checks.py:464 |
TestCheckDirectRead |
software | healthy | tests/evals/evaluators/test_checks.py:502 |
TestCheckNoDuplicateReads |
software | healthy | tests/evals/evaluators/test_checks.py:538 |
TestCheckScopedQueryUsesSql |
software | healthy | tests/evals/evaluators/test_checks.py:589 |
TestForbiddenBehaviorEvaluator |
software | healthy | tests/evals/evaluators/test_tier1.py:42 |
TestReadRouting |
software | healthy | tests/evals/harness/test_fake_polarion.py:46 |
TestWorkItemResource |
software | healthy | tests/evals/harness/test_fake_polarion.py:162 |
TestMutations |
software | healthy | tests/evals/harness/test_fake_polarion.py:174 |
_Result |
software | healthy | tests/evals/harness/test_runner.py:24 |
TestExtractText |
software | healthy | tests/evals/harness/test_runner.py:29 |
_Event |
software | healthy | tests/evals/harness/test_runner.py:43 |
TestCycleGuard |
software | healthy | tests/evals/harness/test_runner.py:48 |
TestSetPolarionEnv |
software | healthy | tests/evals/harness/test_runner.py:69 |
_Block |
software | healthy | tests/evals/harness/test_mcp_bridge.py:23 |
_Result |
software | healthy | tests/evals/harness/test_mcp_bridge.py:28 |
TestTrajectoryRecorder |
software | healthy | tests/evals/harness/test_mcp_bridge.py:33 |
TestResultPayload |
software | healthy | tests/evals/harness/test_mcp_bridge.py:54 |
TestResultText |
software | healthy | tests/evals/harness/test_mcp_bridge.py:72 |
TestResolveModelId |
software | healthy | tests/evals/harness/test_model.py:17 |
TestBuildModel |
software | healthy | tests/evals/harness/test_model.py:27 |
TestCases |
software | healthy | tests/evals/cases/test_tier1_prohibitions.py:17 |
TestCases |
software | healthy | tests/evals/cases/test_tier2_efficiency.py:18 |
TestBodyClassify |
software | healthy | tests/claude_hooks/test_validate_pr_body.py:18 |
TestBodyExtractBody |
software | healthy | tests/claude_hooks/test_validate_pr_body.py:56 |
TestNonAsciiDetection |
software | healthy | tests/claude_hooks/test_validate_pr_body.py:89 |
TestMissingTemplateBoxes |
software | healthy | tests/claude_hooks/test_validate_pr_body.py:115 |
TestChangesFormatErrors |
software | healthy | tests/claude_hooks/test_validate_pr_body.py:144 |
TestIsPrMerge |
software | healthy | tests/claude_hooks/test_validate_pr_merge.py:23 |
TestMergeFlagDetection |
software | healthy | tests/claude_hooks/test_validate_pr_merge.py:42 |
TestMergeExtractBody |
software | healthy | tests/claude_hooks/test_validate_pr_merge.py:69 |
TestBodyFormatErrors |
software | healthy | tests/claude_hooks/test_validate_pr_merge.py:114 |
TestToolRegistration |
software | healthy | tests/mcp_server_polarion/test_mcp_transport.py:76 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.env.example |
software | healthy | .env.example |
CLAUDE.md |
software | healthy | CLAUDE.md |
README.md |
software | healthy | README.md |
pyproject.toml |
software | healthy | pyproject.toml |
LICENSE |
software | healthy | LICENSE |
__init__.py |
software | healthy | evals/__init__.py |
README.md |
software | healthy | evals/README.md |
run.py |
software | healthy | evals/run.py |
tier1.py |
software | healthy | evals/evaluators/tier1.py |
checks.py |
software | healthy | evals/evaluators/checks.py |
__init__.py |
software | healthy | evals/evaluators/__init__.py |
model.py |
software | healthy | evals/harness/model.py |
__init__.py |
software | healthy | evals/harness/__init__.py |
mcp_bridge.py |
software | healthy | evals/harness/mcp_bridge.py |
runner.py |
software | healthy | evals/harness/runner.py |
fake_polarion.py |
software | healthy | evals/harness/fake_polarion.py |
__init__.py |
software | healthy | evals/cases/__init__.py |
tier2_efficiency.py |
software | healthy | evals/cases/tier2_efficiency.py |
tier1_prohibitions.py |
software | healthy | evals/cases/tier1_prohibitions.py |
conftest.py |
software | healthy | tests/conftest.py |
__init__.py |
software | healthy | tests/__init__.py |
__init__.py |
software | healthy | tests/evals/__init__.py |
test_run.py |
software | healthy | tests/evals/test_run.py |
__init__.py |
software | healthy | tests/evals/evaluators/__init__.py |
test_checks.py |
software | healthy | tests/evals/evaluators/test_checks.py |
test_tier1.py |
software | healthy | tests/evals/evaluators/test_tier1.py |
test_fake_polarion.py |
software | healthy | tests/evals/harness/test_fake_polarion.py |
__init__.py |
software | healthy | tests/evals/harness/__init__.py |
test_runner.py |
software | healthy | tests/evals/harness/test_runner.py |
test_mcp_bridge.py |
software | healthy | tests/evals/harness/test_mcp_bridge.py |
test_model.py |
software | healthy | tests/evals/harness/test_model.py |
__init__.py |
software | healthy | tests/evals/cases/__init__.py |
test_tier1_prohibitions.py |
software | healthy | tests/evals/cases/test_tier1_prohibitions.py |
test_tier2_efficiency.py |
software | healthy | tests/evals/cases/test_tier2_efficiency.py |
test_validate_pr_body.py |
software | healthy | tests/claude_hooks/test_validate_pr_body.py |
__init__.py |
software | healthy | tests/claude_hooks/__init__.py |
test_validate_pr_merge.py |
software | healthy | tests/claude_hooks/test_validate_pr_merge.py |
__init__.py |
software | healthy | tests/mcp_server_polarion/__init__.py |
test_mcp_transport.py |
software | healthy | tests/mcp_server_polarion/test_mcp_transport.py |
test_main.py |
software | healthy | tests/mcp_server_polarion/test_main.py |
test_server.py |
software | healthy | tests/mcp_server_polarion/test_server.py |
__init__.py |
software | healthy | tests/mcp_server_polarion/utils/__init__.py |
test_html.py |
software | healthy | tests/mcp_server_polarion/utils/test_html.py |
conftest.py |
software | healthy | tests/mcp_server_polarion/tools/conftest.py |
test_moves.py |
software | healthy | tests/mcp_server_polarion/tools/test_moves.py |
__init__.py |
software | healthy | tests/mcp_server_polarion/tools/__init__.py |
test_documents.py |
software | healthy | tests/mcp_server_polarion/tools/test_documents.py |
test_projects.py |
software | healthy | tests/mcp_server_polarion/tools/test_projects.py |
test_tool_annotations.py |
software | healthy | tests/mcp_server_polarion/tools/test_tool_annotations.py |
test_links.py |
software | healthy | tests/mcp_server_polarion/tools/test_links.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
evals |
software | healthy | evals |
evaluators |
software | healthy | evals/evaluators |
harness |
software | healthy | evals/harness |
cases |
software | healthy | evals/cases |
tests |
software | healthy | tests |
evals |
software | healthy | tests/evals |
evaluators |
software | healthy | tests/evals/evaluators |
harness |
software | healthy | tests/evals/harness |
cases |
software | healthy | tests/evals/cases |
claude_hooks |
software | healthy | tests/claude_hooks |
mcp_server_polarion |
software | healthy | tests/mcp_server_polarion |
utils |
software | healthy | tests/mcp_server_polarion/utils |
tools |
software | healthy | tests/mcp_server_polarion/tools |
_shared |
software | healthy | tests/mcp_server_polarion/tools/_shared |
models |
software | healthy | tests/mcp_server_polarion/models |
core |
software | healthy | tests/mcp_server_polarion/core |
github_scripts |
software | healthy | tests/github_scripts |
.github |
software | healthy | .github |
scripts |
software | healthy | .github/scripts |
workflows |
software | healthy | .github/workflows |
actions |
software | healthy | .github/actions |
run-evals |
software | healthy | .github/actions/run-evals |
src |
software | healthy | src |
mcp_server_polarion |
software | healthy | src/mcp_server_polarion |
utils |
software | healthy | src/mcp_server_polarion/utils |
tools |
software | healthy | src/mcp_server_polarion/tools |
guides |
software | healthy | src/mcp_server_polarion/tools/guides |
_shared |
software | healthy | src/mcp_server_polarion/tools/_shared |
models |
software | healthy | src/mcp_server_polarion/models |
core |
software | healthy | src/mcp_server_polarion/core |
.claude |
software | healthy | .claude |
hooks |
software | healthy | .claude/hooks |
skills |
software | healthy | .claude/skills |
shrink-mcp-tool-docs |
software | healthy | .claude/skills/shrink-mcp-tool-docs |
deploy |
software | healthy | .claude/skills/deploy |
compress-code-comments |
software | healthy | .claude/skills/compress-code-comments |
evals |
software | healthy | .claude/skills/compress-code-comments/evals |
files |
software | healthy | .claude/skills/compress-code-comments/evals/files |
scripts |
software | healthy | .claude/skills/compress-code-comments/scripts |
references |
software | healthy | .claude/skills/compress-code-comments/references |
| Label | Layer | Status | Path |
|---|---|---|---|
label |
cicd | healthy | .github/workflows/label-pr.yml |
auto-merge |
cicd | healthy | .github/workflows/dependabot-auto-merge.yml |
analyze |
cicd | healthy | .github/workflows/codeql.yml |
scan |
cicd | healthy | .github/workflows/security-scan.yml |
audit |
cicd | healthy | .github/workflows/security-scan.yml |
evals |
cicd | healthy | .github/workflows/evals.yml |
evals |
cicd | healthy | .github/workflows/publish.yml |
publish-test |
cicd | healthy | .github/workflows/publish.yml |
publish |
cicd | healthy | .github/workflows/publish.yml |
release |
cicd | healthy | .github/workflows/publish.yml |
check |
cicd | healthy | .github/workflows/ci.yml |
security-scan |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::label-pr |
cicd | healthy | .github/workflows/label-pr.yml |
gha::dependabot-auto-merge |
cicd | healthy | .github/workflows/dependabot-auto-merge.yml |
gha::codeql |
cicd | healthy | .github/workflows/codeql.yml |
gha::security-scan |
cicd | healthy | .github/workflows/security-scan.yml |
gha::evals |
cicd | healthy | .github/workflows/evals.yml |
gha::publish |
cicd | healthy | .github/workflows/publish.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
OPENAI_API_KEY |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
devemberx__mcp-server-polarion |
software | healthy | /data/fable5_failed_archive/devemberx__mcp-server-polarion |
| Label | Layer | Status | Path |
|---|---|---|---|
port:18 |
network | healthy | .github/workflows/security-scan.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::.github/workflows/label-pr.yml |
security | healthy | .github/workflows/label-pr.yml |
This page is publicly accessible at:
https://repobility.com/scan/19ce1f04-a774-426a-aff3-a8a08bb9dbed/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/19ce1f04-a774-426a-aff3-a8a08bb9dbed/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.