전체 문서
assets · 관계
설명으로 돌아가기전체 6개 · 1–6 · 이 화면 밖 0개
- Agent write와 provenance 관계 중심 선택 → 계약 사용 → assets 관계 중심 선택
AssetStore.CountDSL: read FROM; AssetStore.GetByIDsInScope: read FROM; AssetStore.QueryDSL: read FROM; AssetStore.QueryDSLInScope: read FROM; AssetStore.AppendIPBoundDomain: write UPDATE; AssetStore.AppendIPPort: write UPDATE; AssetStore.CountByCompany: read FROM; AssetStore.CountByTask: read FROM; AssetStore.CountByType: read FROM; AssetStore.CountsByType: read FROM; AssetStore.CountsByTypeForTask: read FROM; AssetStore.DeleteByCompanyID: write DELETE; AssetStore.DeleteByHost: write DELETE; AssetStore.DeleteByIDs: write DELETE; AssetStore.DeleteByTaskID: write DELETE/UPDATE; AssetStore.GetByIDs: read FROM; AssetStore.HostsByTask: read FROM; AssetStore.QueryByCompany: read FROM; AssetStore.QueryByTask: read FROM; AssetStore.QueryByType: read FROM; AssetStore.UpsertApp: write INSERT; AssetStore.UpsertEndpoint: write INSERT; AssetStore.UpsertHTTPService: write INSERT; AssetStore.UpsertIP: write INSERT; AssetStore.UpsertOtherService: write INSERT; AssetStore.UpsertRootDomain: write INSERT; AssetStore.UpsertSubdomain: write INSERT; hostsForTaskDeletion: read FROM; DB.SearchChatMentionsPage: read FROM; CompanyStore.DeleteCompanyWithAssets: write DELETE; CompanyStore.ListCompanies: read JOIN; malformedIPAssetWarning: read FROM; recomputeAttributionTx: read/write FROM/UPDATE; AssetStore.AttachAssetsToTask: read/write FROM/UPDATE; AssetStore.DetachAssetFromTask: write UPDATE; AssetStore.IntentAssets: read JOIN; AssetStore.RegisterTaskAssetScopes: read FROM; AssetStore.SetTaskAssetSource: read JOIN; AssetStore.HostsByTaskWithSources: read FROM; AssetStore.ListUntestedAssetsWithSources: read FROM; AssetStore.TaskCoverageWithSources: read FROM; AssetStore.BuildCoverageGraph: read FROM; AssetStore.ListUntestedAssets: read FROM; AssetStore.TaskCoverage: read FROM; DB.DeleteTaskCascadePrepared: lock/read/write DELETE/FROM/LOCK/UPDATE; insertTaskCompanies: read/write FROM/UPDATE
- Reporter, retest, export 관계 중심 선택 → 계약 사용 → assets 관계 중심 선택
DB.loadAssetsByHost: read FROM; DB.loadFindingAssetRows: read FROM; DB.CreateFindingRetest: read FROM; FindingFilter.where: read JOIN; DB.NotificationAssetNames: read FROM
- 삭제·archive·보존 경계 관계 중심 선택 → 계약 사용 → assets 관계 중심 선택
DB.snapshotTaskArchive: read FROM; archiveAssetIDsQuery: read FROM; archiveAssetMetadata: read FROM; DB.CompleteTaskArchive: lock/write DELETE/LOCK/UPDATE; findArchiveAssetNaturalID: read FROM; restoreArchiveAssets: write INSERT/UPDATE; rowExists: read FROM
- set_updated_at() 관계 중심 선택 → 계약 사용 → assets 관계 중심 선택
write; columns updated_at; BEFORE UPDATE ROW trigger `trg_av2_upd`; provenance: trigger row/table declaration
- try_inet() 관계 중심 선택 → 계약 사용 → assets 관계 중심 선택
read/transform; columns ip, domain; company/task scope query에서 자유 text를 안전하게 inet 변환; provenance: production SQL call sites
- sync_task_asset_links() 관계 중심 선택 → 계약 사용 → assets 관계 중심 선택
read trigger row; columns id, task_ids; AFTER INSERT OR UPDATE OF task_ids의 NEW row; provenance: trigger row/table declaration