File blast radius

ఒక చిన్న టాస్క్. ముప్పై ఫైళ్ళు మారాయి.

ఏజెంట్ టాస్క్ అంచనాకు మించి ఫైళ్ళను తాకినప్పుడు చూడండి.

సమస్యను చూడండి. ఫలితాన్ని అర్థం చేసుకోండి.

ఆంగ్ల వ్యాఖ్యానం మరియు క్యాప్షన్లతో.

ఇది ఎలా చూసీ చూడకుండా పోతుంది

మీరు చిన్న ఫిక్స్ అడిగారు. ఏజెంట్ ప్రాజెక్ట్ అంతటా ఫైళ్ళను తాకడం మొదలెట్టింది. విస్తృత రీఫ్యాక్టర్ సరైనదే కావచ్చు, కానీ అది ఒక లైన్ మార్పు కంటే వేరే స్థాయి శ్రద్ధకు అర్హమైనది.

ఫైల్ ఆపరేషన్లు ఒక్కొక్కటిగా కనిపించినప్పుడు రిస్క్‌ను మిస్ అవడం సులభం. ప్రతి సవరణ వేరుగా చిన్నగా కనిపిస్తుంది. కలిసి, అవి అసలు టాస్క్ సూచించిన దానికంటే చాలా పెద్ద ప్రాజెక్ట్ భాగాన్ని ప్రభావితం చేయవచ్చు.

ClawMetry ఏమి గుర్తిస్తుంది

ClawMetry ఫైల్ మార్పుల స్కోప్ మరియు విధ్వంసక కమాండ్ నమూనాల కోసం క్యాప్చర్ చేసిన టూల్ ఆర్గ్యుమెంట్లను పరిశీలిస్తుంది. విస్తృత సవరణ ఫైల్ బ్లాస్ట్ రేడియస్ హెచ్చరిక లేవనెత్తవచ్చు. రూట్ లొకేషన్‌ను లక్ష్యంగా చేసుకున్న గుర్తింపు పొందిన రికర్సివ్ తొలగింపు క్రిటికల్ నిర్ధారణ లేవనెత్తవచ్చు.

ఫలితాన్ని మార్చే తేడా

ట్రిగ్గర్ ఉదాహరణ

30 వేర్వేరు ఫైల్ రైట్లు

హెచ్చరిక నిర్ధారణ

నిశ్శబ్ద పోలిక

4 వేర్వేరు ఫైల్ రైట్లు

ఈ డిటెక్టర్‌కు ఫలితం లేదు.

తనిఖీ చేసిన పోలికలో, ముప్పై వేర్వేరు ఫైళ్ళకు రైట్లు హెచ్చరిక లేవనెత్తుతాయి. నాలుగు ఫైళ్ళకు రైట్లు నిశ్శబ్దంగా ఉంటాయి. విస్తృత-సవరణ థ్రెషోల్డ్ రన్‌టైమ్ మరియు దాని బేస్‌లైన్‌తో మారవచ్చు. నిర్ధారణ సమీక్షపై దృష్టి పెట్టడానికి మీకు కౌంట్ మరియు పరిమిత సాక్ష్యం అందిస్తుంది.

డిటెక్టర్ ఫలితాన్ని పరిశీలించండి
{
  "kind": "file_blast_radius",
  "severity": "warning",
  "evidence": {
    "distinct_files": 30,
    "write_calls": 30,
    "threshold": 25,
    "threshold_source": "static",
    "baseline": null,
    "outside_workspace": 0,
    "destructive": [],
    "samples": [
      "example/f0.py",
      "example/f1.py",
      "example/f2.py"
    ],
    "observed": "tool_arguments"
  }
}
ఇన్‌పుట్లు మరియు పూర్తి ఫలితాలను డౌన్‌లోడ్ చేయండి (JSON)
ఉదాహరణ ఎలా తనిఖీ చేయబడింది

ఈ ఉదాహరణలు రచయిత ఈవెంట్ డేటా లేదా డిస్పోజబుల్ కాన్ఫిగరేషన్ ఫైల్‌లతో ప్రచురించిన డిటెక్టర్‌ను అంచనా వేస్తాయి. వీడియోలు ఆ ప్రవర్తనలను వివరిస్తాయి. ఇవి లైవ్ ఏజెంట్లు లేదా ప్రొడక్ట్ ఇంటర్‌ఫేస్ రికార్డింగ్‌లు కాదు. ఉదాహరణలలో ఏ కమాండ్ అమలు చేయబడలేదు.

ఫలితం ఈ ఇన్‌పుట్‌ల కోసం ప్రవర్తనను నిర్ధారిస్తుంది. ఇది రన్‌టైమ్ ఇంజెక్షన్, నివారణ లేదా నిజమైన రాజీని నిర్ధారించదు. పిన్ చేసిన సోర్స్ కాంట్రాక్ట్‌ను పరిశీలించండి.

తదుపరి ఏమి తనిఖీ చేయాలి

ప్రభావిత స్కోప్‌ను అభ్యర్థనతో పోల్చండి. అసలు డిఫ్‌ను పరిశీలించండి, ముఖ్యంగా జనరేట్ చేసిన మార్పులు మరియు తొలగింపులు. ఫలితాన్ని అంగీకరించే ముందు టెస్ట్‌లు సంబంధిత ఫైళ్ళను కవర్ చేస్తున్నాయని నిర్ధారించండి. అనూహ్యంగా విస్తృతమైన మార్పును మీకు ఇంకా సందర్భం ఉండగా పట్టుకోవడమే లక్ష్యం.

  1. స్కోప్‌ను టాస్క్‌తో పోల్చండి
  2. అసలు డిఫ్‌ను సమీక్షించండి
  3. టెస్ట్‌లు మరియు తొలగింపులను తనిఖీ చేయండి

ఈ సిగ్నల్ ఏమి నిర్ధారిస్తుంది

ఇది టూల్ ఆర్గ్యుమెంట్లను చదువుతుంది, ఫైల్‌సిస్టమ్ సిస్కాల్స్ కాదు. చర్య తర్వాత నివేదిస్తుంది మరియు పేర్కొన్న ప్రతి మార్పు విజయవంతమైందని నిరూపించదు.

ముఖ్యమైన క్షణాలు కనిపిస్తూనే ఉండనివ్వండి.

ఏజెంట్ కార్యకలాపాలను అనుసరించండి, ఫలితాలను పరిశీలించండి మరియు మీ దృష్టి అవసరమైన వాటిని నిర్ణయించండి.