尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 README ↗ThreatActor.info is a static Jekyll knowledge base for threat actors, campaigns, malware, indicators, and related intelligence artifacts. The repository stores canonical actor metadata in YAML, synchronizes actor pages from that data, and generates static JSON APIs for the site UI and downstream use.
Live site: https://wellknittech.github.io/ThreatActor.info/
_data/actors/*.yml_threat_actors/*.md_data/generated/*.json and api/*.jsonattck_* fields and a sources audit trail; optional abuse.ch ThreatFox imports add recent IOCs when THREATFOX_API_KEY is set (ruby scripts/import-automated-sources.rb --source threatfox --apply)3.2.5 and Bundler 2.5.101062 actor YAML records currently committed under _data/actors/271 malware pages currently committed under _malware/bundle exec jekyll build --safe_data/actors/ Canonical threat actor metadata
_data/generated/ Generated JSON artifacts used by the UI and API
_threat_actors/ Threat actor pages synchronized from YAML
_malware/ Generated malware/tool pages and metadata
_layouts/ Shared Jekyll layouts
_includes/ Shared UI includes, including search/filter UI
api/ Public static JSON API wrappers
assets/css/style.scss Main stylesheet
scripts/ Importers, generators, validators, and helpers
docs/ Supporting docs for API, schema, and data flows
schemas/ JSON schemas for generated artifacts
Run from the repository root:
gem install bundler -v 2.5.10
bundle install
Serve the site locally:
bundle exec jekyll serve
Build the site without serving:
bundle exec jekyll build --safe
The normal data flow is:
_data/actors/*.ymlruby scripts/generate-pages.rb --force when neededruby scripts/generate-indexes.rbruby scripts/validate-content.rbruby scripts/validate-json-schemas.rbbundle exec jekyll build --safeUseful commands:
ruby scripts/generate-pages.rb --force
ruby scripts/generate-indexes.rb
ruby scripts/validate-content.rb
ruby scripts/validate-json-schemas.rb
bash scripts/validate.sh
The standard automated entry point is scripts/import-automated-sources.rb.
Preview automated imports without modifying actor data:
ruby scripts/import-automated-sources.rb
Apply automated imports, regenerate outputs, and validate content:
ruby scripts/import-automated-sources.rb --apply
Run one source only:
ruby scripts/import-automated-sources.rb --source malpedia --apply
Public snapshot-backed sources currently supported by the automated runner include:
misp-galaxyransomlooketda-thaicertmalpediamicrosoft-threat-actor-listapt-groups-operationsaptnotesransomware-tool-matrixcurated-intel-moveit-transferransomware-vulnerability-matrixrussian-apt-tool-matrixAnalyst notes are intentionally separate from the public automated runner:
ruby scripts/import-analyst-notes.rb plan
ruby scripts/import-analyst-notes.rb import
More importer details: docs/importers.md, docs/data-flows.md, scripts/README.md
The site publishes static JSON under api/. Main endpoints include:
api/threat-actors.jsonapi/recently-updated.jsonapi/campaigns.jsonapi/malware.jsonapi/malware-index.json (legacy: api/malware_index.json)api/attack-mappings.jsonapi/references.jsonapi/iocs.jsonapi/ioc-lookup.jsonapi/ioc-types.jsonapi/facets.jsonAPI details: docs/api.md
This repository does not use a conventional test suite. In practice, validation means:
ruby scripts/validate-content.rbruby scripts/validate-json-schemas.rbbundle exec jekyll build --safeCI workflows also regenerate pages and indexes, parse built API JSON, and check for schema and content regressions.
_data/actors/*.yml as the canonical actor metadata layerurl, page file path, and page permalink alignedaliases and sector_focus inline unless a broader format change is required_site/ruby scripts/validate-content.rbbundle exec jekyll build --safedocs/api.md - static API endpoints and fieldsdocs/data-flows.md - canonical source layers and importer flowdocs/importers.md - importer-specific behavior and guardrailsdocs/import-operations.md - scheduled imports, secrets, rate limits, and operator responsedocs/schema.md - actor schema notesscripts/README.md - script quick reference and usage examplesAGENTS.md - repository-specific guidance for coding agentsContributions are welcome. For most changes:
If you are adding a new importer or changing source attribution behavior, also update the relevant docs in docs/ and scripts/README.md.