Doberman-Core
Your AI's guard dog. Doberman sits at runtime, gating every input, output and tool call to stop unsafe or unintended actions before they execute.
파일 탐색기
최종 버전 다운로드 (.zip)- bug_report.yml
- config.yml
- feature_request.yml
- ci.yml
- codex-canary.yml
- publish.yml
- pull_request_template.md
- plugin.json
- hooks.json
- README.md
- index.js
- openclaw.plugin.json
- package.json
- README.md
- dash-demo.gif
- ADAPTER_GUIDE.md
- audit_otel.md
- BENCHMARKS.md
- CLI.md
- PARITY.md
- REASON_CODES.md
- RELEASING.md
- SETUP.md
- __init__.py
- rules.py
- test_example_rule.py
- pyproject.toml
- README.md
- check_markdown_links.py
- turn_gate_live_demo.py
- doberman-mark.png
- __init__.py
- async_challenge.py
- challenge.py
- dashboard_prompter.py
- elevation.py
- elicitation_prompter.py
- gui_prompter.py
- password.py
- provider.py
- totp.py
- tty_prompter.py
- __init__.py
- doctor.py
- main.py
- __init__.py
- app.py
- stats.py
- __init__.py
- mcp_scan.py
- scan.py
- __init__.py
- allowlist.py
- artifact.py
- broker.py
- enforcement.py
- local.py
- proxy.py
- velocity.py
- __init__.py
- base64_blob.py
- token_channels.py
- __init__.py
- commands.py
- data_classes.py
- destinations.py
- normalization.py
- paths.py
- policy_source.py
- role_boundary.py
- secrets.py
- token_channels.py
- trifecta_floor.py
- __init__.py
- adjudicator.py
- correlator.py
- decision_engine.py
- objective.py
- registry.py
- subjective.py
- taint_floor.py
- trifecta.py
- __init__.py
- claude_code.py
- codex.py
- hookio.py
- install.py
- install_codex.py
- openclaw.py
- setup.py
- singleflight.py
- spine.py
- __init__.py
- checklist.py
- drift.py
- friction.py
- modes.py
- preferences.py
- sources.py
- __init__.py
- executor.py
- interception_log.py
- mcp_proxy.py
- normalize.py
- serve.py
- __init__.py
- builtin_roles.yaml
- roles.py
- __init__.py
- approvals.py
- cost.py
- db.py
- device_metrics.py
- fingerprint.py
- heartbeat.py
- log.py
- memory.py
- otel_sink.py
- sinks.py
- taint.py
- task_match.py
- tool_pins.py
- __init__.py
- adapters.py
- baseline.py
- drift.py
- infer.py
- martingale.py
- revealed.py
- score.py
- __init__.py
- handoff.py
- heuristics.py
- hook.py
- log.py
- normalize.py
- raw.py
- repeat.py
- signatures.py
- stylometry.py
- task_tokens.py
- __init__.py
- branding.py
- canonical.py
- config.py
- demo.py
- explain.py
- models.py
- render.py
- tokens.py
- tui.py
- __init__.py
- agentdojo.py
- corpus.py
- synthetic.py
- __init__.py
- adapter.py
- mapping.py
- metrics.py
- poisoning_runner.py
- profiles.py
- README.md
- run.py
- runner.py
- subjective_runner.py
- __init__.py
- _generate.py
- detection_corpus.jsonl
- pre_apply_patch.json
- pre_bash.json
- README.md
- __init__.py
- fake_tool_server.py
- stdio_tool_server.py
- __init__.py
- test_artifact_integrity.py
- test_auth_release.py
- test_benchmark_synthetic_gate.py
- test_broker_backed_pass.py
- test_challenge_flow.py
- test_cli_auth.py
- test_cli_views.py
- test_corpus_gate.py
- test_decision_log.py
- test_drift_gate.py
- test_egress_coverage.py
- test_egress_mode_matrix.py
- test_egress_proxy.py
- test_egress_reconciliation.py
- test_egress_velocity_rule.py
- test_enforcement_wiring.py
- test_engine_blocks_reach_no_tool.py
- test_interception_log.py
- test_objective_demo.py
- test_poisoning_gate.py
- test_policy_ledger.py
- test_policy_review.py
- test_proxy_passthrough.py
- test_real_plugin_install_discovery.py
- test_redteam_asr_gate.py
- test_repeat_escalation.py
- test_revealed_pref.py
- test_self_improvement_guard.py
- test_serve_end_to_end.py
- test_stateless_identity.py
- test_subjective_escalation.py
- test_subjective_integration.py
- test_turn_hook.py
- test_turn_to_action_handoff.py
- gcg_suffixes.txt
- __init__.py
- asr.py
- corpus.py
- __init__.py
- test_2fa_remove.py
- test_2fa_reset_lockout.py
- test_adapter_seam.py
- test_adjudicator_seam.py
- test_algebra_schema.py
- test_artifact_verification.py
- test_async_challenge.py
- test_audit_sink.py
- test_auth_autodeny.py
- test_auth_challenge_timeout.py
- test_auth_password.py
- test_auth_provider.py
- test_auth_tier.py
- test_authority_override.py
- test_baseline_severity_familiar.py
- test_benchmark_agentdojo.py
- test_benchmark_agentdojo_live.py
- test_benchmark_harness.py
- test_benchmark_harness_fidelity.py
- test_benchmark_operator_model.py
- test_benchmark_subjective.py
- test_branding.py
- test_canonical.py
- test_care_term.py
- test_checklist.py
- test_cli_doctor.py
- test_cli_doctor_json.py
- test_cli_encode_safe.py
- test_cli_enforcement.py
- test_cli_help.py
- test_cli_log_jsonl.py
- test_cli_lowering_gate.py
- test_cli_memory_prune.py
- test_cli_memory_reset.py
- test_cli_policy_history_json.py
- test_cli_scan_json.py
- test_cli_scan_quiet.py
- test_cli_startup.py
- test_cli_status.py
- test_cli_taint_clear.py
- test_cli_uninstall.py
- test_cli_verdict_render.py
- test_cli_version_flag.py
- test_codex_plugin_manifest.py
- test_codex_singleflight.py
- test_conservative_default.py
- test_control_plane_auth_state.py
- test_control_plane_windows_separators.py
- test_core_is_standalone.py
- test_corpus_benchmark.py
- test_correlator.py
- test_cost_loop_anomaly.py
- test_cost_meter.py
- test_cost_observer.py
- test_dash_approve_deny.py
- test_dash_feed_stats.py
- test_dash_polish.py
- test_dash_serve.py
- test_dash_token_reload.py
- test_db_schema.py
- test_decide_turn.py
- test_decision_models.py
- test_default_role_opt_in.py
- test_demo.py
- test_destination_key_redaction.py
- test_detector_base64_blob.py
- test_detector_token_channels.py
- test_device_metrics.py
- test_discovery_scan.py
- test_drift_classify.py
- test_drift_observer.py
- test_drift_preferences_gate.py
- test_drift_reason_redaction.py
- test_egress_allowlist.py
- test_egress_broker_seam.py
- test_egress_enforcement_probe.py
- test_egress_velocity.py
- test_elevation.py
- test_elicitation_prompter.py
- test_encoded_exfil.py
- test_enforcement_apply.py
- test_enforcement_tamper_check.py
- test_entity_baseline.py
- test_examples_plugin_guardrail.py
- test_execution_rule.py
- test_explain.py
- test_fingerprint.py
- test_friction_tune.py
- test_gui_prompter.py
- test_hosthook_auth_challenge.py
- test_hosthook_claude_post.py
- test_hosthook_claude_pre.py
- test_hosthook_codex.py
- test_hosthook_control_plane.py
- test_hosthook_cwd_mode.py
- test_hosthook_exfil_fingerprint.py
- test_hosthook_hookio.py
- test_hosthook_openclaw.py
- test_hosthook_spine.py
- test_hosthook_taint.py
- test_hosthook_taint_floor.py
- test_import_boundaries.py
- test_infer_capability.py
- test_infer_context.py
- test_install_hooks.py
- test_install_hooks_codex.py
- test_local_egress_broker.py
- test_markdown_links.py
- test_martingale.py
- test_mcp_scan.py
- test_memory_governance.py
- test_message_tone.py
- test_mode_ledger.py
- test_models.py
- test_modes.py
- test_normalize.py
- test_normalize_egress.py
- test_normalize_redaction_hardening.py
- test_normalize_turn.py
- test_objective_guardrail.py
- test_otel_sink.py
- test_parity_matrix.py
- test_path_confinement_raw.py
- test_peer_and_drift.py
- test_pin_approval_baseline_reset.py
- test_policy_enforcement_toggle.py
- test_policy_sources.py
- test_preferences.py
- test_prompter_deadline.py
- test_proxy_correlator.py
- test_proxy_secret_output_gating.py
- test_proxy_taint_floor.py
- test_reason_codes_documented.py
- test_redteam_corpus.py
- test_registry.py
- test_render.py
- test_repeat_cache.py
- test_risk_map.py
- test_role_elevation_satisfies.py
- test_role_escalation.py
- test_role_matcher.py
- test_roles_schema.py
- test_rule_commands.py
- test_rule_commands_control_plane.py
- test_rule_commands_windows.py
- test_rule_data_classes.py
- test_rule_destinations.py
- test_rule_destinations_implied_registry.py
- test_rule_paths.py
- test_rule_paths_codex_control_plane.py
- test_rule_paths_control_plane.py
- test_rule_secrets.py
- test_rule_token_channels.py
- test_rule_trifecta_floor.py
- test_scope_token_pin_purge.py
- test_secrets_bare_token_fp.py
- test_secrets_identifier_fp.py
- test_serve.py
- test_serve_startup_hint.py
- test_setup_wizard.py
- test_stylometry_gate.py
- test_subjective_engine.py
- test_subjective_failsafe.py
- test_subjective_hardening_pins.py
- test_subjective_reasons.py
- test_surprise.py
- test_taint_floor_module.py
- test_taint_ledger.py
- test_task_match_storage.py
- test_task_tokens_extraction.py
- test_tier0_signatures.py
- test_tier1_heuristics.py
- test_token_channel_hard_block.py
- test_tokens_scanner.py
- test_tool_pins.py
- test_totp.py
- test_totp_lockout_persistence.py
- test_tty_prompter.py
- test_tui.py
- test_turn_object.py
- test_verdict_ordering.py
- test_webhook_audit_sink.py
- __init__.py
- conftest.py
- smoke.py
- __init__.py
- generate_parity.py
- guarantees.py
- pytest_parity.py
- __init__.py
- pyproject.toml
- test_scorer.py
- test_worker.py
- proposer.md
- README.md
- scorer.py
- worker.py
- .gitignore
- .gitleaks.toml
- AGENTS.md
- CHANGELOG.md
- CLAUDE.md
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- CONTRIBUTORS.md
- LICENSE
- logo.png
- pyproject.toml
- README.md
- RELEASING.md
- SECURITY.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/fu351/Doberman-Core
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd Doberman-Core
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. 공식 설치 스크립트
쉬움 추천사전 준비물
- Python 3 pip 명령어를 쓰려면 Python이 필요합니다.
pip install doberman-core
PyPI에 배포된 패키지를 바로 설치합니다. 소스 클론이 필요 없습니다.
설치 후 새 터미널을 열고, 프로그램의 버전 확인 명령(예: --version)으로 정상 설치됐는지 확인하세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Node.js
쉬움사전 준비물
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd adapters/openclaw
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm start
개발/실행 서버를 켭니다.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
4. Python
쉬움사전 준비물
pip install doberman-core
PyPI에 배포된 패키지를 바로 설치합니다. 소스 클론이 필요 없습니다.
python -m tests.benchmarks.run --suite synthetic --profile both # builtins vs plugins
파이썬 스크립트(또는 모듈)를 실행합니다.
python -m tests.benchmarks.run --suite synthetic --profile before_after # without vs with Doberman
파이썬 스크립트(또는 모듈)를 실행합니다.
python -m tests.benchmarks.run --suite corpus --corpus # per-category detection FPR/TPR
파이썬 스크립트(또는 모듈)를 실행합니다.
pip install -e ".[dev]"
requirements.txt 등에 명시된 파이썬 라이브러리를 설치합니다.
에러 메시지 없이 실행되고 터미널에 안내 문구가 출력되면 정상입니다.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
